Gesimuleerde analoog/digitaal-converter voor RaspberryPi


Het is moeilijk om numerieke gegevens in een RaspberryPi via de GPIO omdat zij beschikt niet over een analoog naar digitaal convertor. Dit instructable laat zien hoe tijd het laden en ontladen van een condensator om te lezen een resistieve sensor. De demonstratie maakt gebruik van een fotocel en een kracht gevoelige weerstand om controle van de helderheid en knippersnelheid van een LED, en het laat zien hoe met millis() zodat wijzigingen direct gebeuren in plaats van te wachten op delay().

Dit is niet een echte analoog naar digitaal convertor.

Je moet een RaspberryPi, een breadboard en een manier om te lopen van de draden van de RaspberryPi naar het breadboard. U kunt mannelijke/vrouwelijke jumper draden maar één van de Pi schoenlappers vermeld op deze pagina van Adafruit zal het een stuk makkelijker maken: http://www.adafruit.com/search?q=cobbler

Je moet het ook:

* Dit is een handig assortiment van weerstanden https://www.sparkfun.com/products/10969

.

Dit project maakt gebruik van de bibliotheken van de wiringPi, geschreven door Gordon Henderson, voor het programmeren van de GPIO in C in een stijl gelijkend op de Arduino IDE.

wiringPi moet worden geïnstalleerd.

Instructies voor het downloaden, installeren en gebruiken liggen op http://wiringpi.com

wiringPi gebruikt het is eigen pin nummering schema.

Alle pin-codes vermeld in het programma of in de tekst zijn wiringPi getallen, tenzij anders aangegeven.

Na het installeren van de wiringPi kunt u een lijst weergeven met de pin nummering voor uw specifieke model van RaspberryPi door achter een terminal opdracht te typen:

 gpio readall 

.

Dit is mijn eerste poging om de leestijd duurt het opladen van een condensator. In mijn laatste poging gebruik ik een betere methode tellen microseconden in plaats van een keer door een lus. Het geeft veel meer stabiele resultaten:

Gerelateerde Artikelen

PIC-programmer met USB-serieel converter voor 18F4550

PIC-programmer met USB-serieel converter voor 18F4550

Opmerking: Deze hack is alleen nodig als uw usb-serieel biedt geen ondersteuning voor de BREAK-functionaliteit. Anders, kunnen werken zoals het is, met de gebruikelijke programmering software zoals PicPgm, WinPic enz.De DIY programmeurs zoals JDM wer
Spiegelen/DV-Converter voor Mac te converteren Flip Video's op iMovie/FCP/FCE DV op Mac OS

Spiegelen/DV-Converter voor Mac te converteren Flip Video's op iMovie/FCP/FCE DV op Mac OS

De Flip Video Camcorder is een draagbare, easy-to-use oplossing voor het maken en delen van films van hoge kwaliteit. Video van de Tik is de ideale keuze voor het vastleggen van dagelijkse momenten die overal gebeuren, en ze te delen met familie en v
AVI naar Flash converter voor mac, AVI naar FLV, AVI naar SWF op mac

AVI naar Flash converter voor mac, AVI naar FLV, AVI naar SWF op mac

AVI naar Flash converter voor mac maakt deze taaie werk gemakkelijk door een paar stappen. Met mac AVI naar FLV converter, u mag het gemeenschappelijk formaat AVI naar FLV(flash video), converteren AVI naar SWF converteren en het genereren van een HT
Mac DVD naar Flash converter voor mac, rip/converteren DVD naar FLV SWF flash op mac voor website

Mac DVD naar Flash converter voor mac, rip/converteren DVD naar FLV SWF flash op mac voor website

DVD naar Flash converter voor mac een DVD ripper integreren in een Flash FLV- en SWF-maker. Haar DVD rippen functie ondersteunt alle DVD-films, inclusief commerciële DVD met kopieerbeveiliging, zelfgemaakte DVD, DVD + R, DVD-R, DVD-RW, DVD + RW, HD D
FLV naar SWF-converter voor mac, Flash FLV converteren naar SWF op mac

FLV naar SWF-converter voor mac, Flash FLV converteren naar SWF op mac

hoe naar FLV naar SWF op mac converterenWilt u uw website publiceert en een SWF-bestand invoegen in het juiste? Gebruik Flash 8.0 maken een ingesloten SWF met voor uw website, echter, vindt u dat het gemaakte SWF-bestand synchroon in video en audio g
8 bit seriële digitaal naar analoog (5v bereik) Converter voor microcontrollers (wanneer TTL en weerstanden is alles wat je hebt)

8 bit seriële digitaal naar analoog (5v bereik) Converter voor microcontrollers (wanneer TTL en weerstanden is alles wat je hebt)

zodat ik een DAC (digitaal naar analoog converter) nodig om te gebruiken met mijn pic12F675, en voor degenen onder u die nog nooit gehoord van deze kleine kerel, het is een 8 pin microcontroller van Microchip die slechts 6 I/O pinnen heeft...Dit is e
Eenvoudige & goedkope analoog naar digitaal converter

Eenvoudige & goedkope analoog naar digitaal converter

van de tijden waren ADC duur en zeldzame, komt een hardware-software oplossing voor data-acquisitie voor PCs. op basis van de oude haven van de Joystick van de IBM-compatibele, een techniek van de startconditie een monostabiele multivibrator een resi
Natuurlijke taal klok voor RaspberryPi

Natuurlijke taal klok voor RaspberryPi

Alles wat u nodig hebt is een RaspberryPi, ieder model zal doen.Dit programma is geschreven om te helpen me reacquaint met string handling in C. De RaspberryPi got me geïnteresseerd in programmeren weer na het doen van het niet in ongeveer 20 jaar.Al
555 timer calculator voor RaspberryPi, Arduino of een Linux PC

555 timer calculator voor RaspberryPi, Arduino of een Linux PC

Dit instructable is een rekenmachine om te bepalen van de weerstand en een condensator waarden voor gebruik gemeenschappelijke 555 timer-schakelingen. Ik heb ook versies voor de RaspberryPi en de Arduino met eenvoudige schakelingen te knipperen twee
DIY digitaal kompas (voor uw auto)

DIY digitaal kompas (voor uw auto)

Ik ben verbaasd dat sommige auto's niet over een digitaal kompas altijd zichtbaar beschikt. Je moet ofwel start de navigatie-app die zelfs verdwijnen kan wanneer u de radio aanpassen telkens weer. In dit project, maakt u een digitaal kompas, die kan
Vintage DAC voor RaspberryPi audio

Vintage DAC voor RaspberryPi audio

idee...Ik was curiosa over sommige oude school R2R DAC's namelijk de BurrBrown PCM56P. Ze gebruikt in de late 80's in enkele van de betere CD-spelers als SonyES222/DenonDCD1500/MaranzXY dan ook. Er is enige discussie in bepaalde forums over hun min o
35mm dia Converter voor mobiele telefoon

35mm dia Converter voor mobiele telefoon

EENVOUDIGE & goedkope hoge kwaliteit digitaal conversie!Deze foto nam ik van mijn vrouw leggen ongezien voor meer dan 40 jaar. Wat andere schatten af te wachten?U zult een korte lengte van de ABS of PVC pijp, zaag, liniaal, boren, schuurpapier (perka
8 x 8 LED Matrix voor RaspberryPi en 3 programma's

8 x 8 LED Matrix voor RaspberryPi en 3 programma's

Dit is een 8 x 8 LED matrix voor een RaspberryPi en drie programma's uit te voeren op het:1 - een "Hello World" programma met een volledige Engelse lettertype.2 - een dobbelspel.3 - een kleine versie van de 8 x 8 van Conway's Game of Life..U moe
Eenvoudige snelle GUI voor RaspberryPi

Eenvoudige snelle GUI voor RaspberryPi

Er zijn vele momenten waarop ik wil meer dan een tekst gebaseerd systeem, maar ik hoef niet een volledige grafische gebruikersinterface.Dit kan worden bereikt door het uitvoeren van een kale botten openbox. Openbox kunt u starten door het uitvoeren v