Mind Reader met Arduino (2 / 3 stap)

Stap 2: Diagram & programma


  • Diagram

Het diagram is heel eenvoudig met een paar verbindingen tussen de onderdelen.

Neem zorg met + 5V en GND pinnen en ook aandacht met tactiele drukknoppen om te voorkomen dat generlei wanverhouding.

Persoonlijk heb ik het gebruikt van de optionele expansiekaart met Arduino Nano (Zie de foto's) omdat het een compacter vergadering.

Maar natuurlijk heb je de optie voor het gebruik van een Arduino Uno en sluit de draden direct op het.

  • Arduino programma

Het programma van de Arduino is aangesloten op deze stap en goed te laten werken moet u van de volgende bibliotheken:

1. draad (ter ondersteuning van de I2C en reeds opgenomen op belangrijkste bibliotheken voor de Arduino)

2. TimerOne (om te lezen de drukknoppen op microseconden intervallen)

3. U8glib (om te controleren de I2C display)

Op de site van de bibliotheek kunt U8glib de weergave u een zelfstudie waarin wordt uitgelegd hoe vindt te werken met het en ook u vinden de omschrijving van alle beschikbare lettertypen die u in uw projecten toepassen kunt.

Maar er is hier een waarschuwing over de grootte van de lettertypen.

Elk lettertype zal worden gecompileerd samen uw Arduino programma en natuurlijk deze lettertypen vindt een aanzienlijk deel van de beschikbare vrije geheugen.

Dit project geldt 3 verschillende lettertypen en na het compileren, 96% van totale 30 KB van het geheugen van de Arduino werden gebruikt.

Elk lettertype is gemiddeld 5 KB van grootte en u ook de nodige ruimte moet overwegen voor uw programma!

Dus zorg met het gebruik van deze lettertypen.

Een ander belangrijke informatie is over welke controller dat u moet gebruiken voor de I2C display.

Op de bibliotheek er zijn veel opties, maar moet u het toepassen van de juiste versie voor uw apparaat.

Voor de weergave moet ik gebruiken met de volgende instructie op het programma:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0 | U8G_I2C_OPT_NO_ACK | U8G_I2C_OPT_FAST); Snel I2C / TWI

Alle opties zijn als opmerkingen (/ /) en u moet verwijderen van hen om het goed versie volgens met uw display controller (SSD1306 in mijn geval).

Gerelateerde Artikelen

Kleine e-reader met oled + arduino, test

Kleine e-reader met oled + arduino, test

Dit is mijn eerste pass op een zeer kleine e-reader met behulp van een oled-scherm en een arduino. Het doel is om te lezen van een tekstbestand van een SD-kaart met een vorm factor < 1 vierkante inch.Dit instructable is alleen de zeer basisopstelling
Barcode Reading met behulp van Roborealm (Output op Arduino LCD)

Barcode Reading met behulp van Roborealm (Output op Arduino LCD)

dit Instructable toont hoe maak je een Barcode-lezer met behulp van alleen een webcam samen met Roborealm en Arduino. De webcam gebruikt in deze demonstratie is de Logitech Quickcam en het LCD-scherm is geëtiketteerd, JHD162A.Wat je nodig hebt voor d
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
Een 15-LED RGB klok met Arduino kern

Een 15-LED RGB klok met Arduino kern

De RGB-klok maakt gebruik van het RGB-kleur samenstelling model gebruikt in alle kleur toont. Dit model maakt gebruik van drie 'basic' kleuren, namelijk rood, groen en blauw, om te bouwen van een andere 'composiet' kleur van het spectrum. Met RGB-klo
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
Een Levitating bol draait gloed en knippert met Arduino

Een Levitating bol draait gloed en knippert met Arduino

Een levitating little Death Star in Instructables nodigde me aan het nieuwe project met Arduino. Drie beleidsterreinen werden besloten en bewaard als onderscheid met de voorloper.Doe het zelf met geen (of minder) ready-made.Draaiende houden.Maak gloe
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
PuttDuino putt-putt gat met arduino

PuttDuino putt-putt gat met arduino

mijn bedrijf heeft jaarlijkse evenementen waar we allemaal samen te komen voor leuk - om te blazen stoom af en hebben een beetje concurrentie. In het verleden hebben we Softbal en bowling competities. Dit jaar iemand had een bron van inspiratie: elke
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
Multiplexing met Arduino en de 74HC595

Multiplexing met Arduino en de 74HC595

de 74HC595 is een makkelijk en goedkoop (op ongeveer 60 cent per stuk) manier om te verhogen van het aantal digitale uitgang pinnen op je Arduino.  In deze tutorial zal ik u tonen hoe te rijden van maximaal 16 LEDs met een 74HC595 met behulp van een
PIR-bewegingsdetector met Arduino: Bediend, laagste Power verbruiksmodus

PIR-bewegingsdetector met Arduino: Bediend, laagste Power verbruiksmodus

Deze video toont snel en gemakkelijke benadering van het stroomverbruik van de ATMEGA 328P te verlagen op basis van Arduino boards Arduino boards met ongeveer 70-75% met behulp van PIR of PID sensoren voor bewegingsdetectie.Dit project introduceert d
Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemaakt van Star Wars bij-St-Model van Bandai.Reageert op geluid en draait zijn hoofd naar toe.Gemaakt met Arduino Nano, een aangepast onderdeel van 3dprinted, microfoons, micro servo.Dit instructable is gemaakt om te delen van de wijzigingen die nod
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period
Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p