Tankeläsare med Arduino (2 / 3 steg)

Steg 2: Diagram & Program



  • Diagram

Diagrammet är mycket enkel med några anslutningar mellan komponenterna.

Bara ta hand med + 5V och GND stift och även vara uppmärksam med taktil tryckknappar att undvika någon mismatch anslutning.

Personligen har jag använt den valfria expansionskort med Arduino Nano (se bilderna) eftersom det är en mer kompakt församling.

Men naturligtvis har du möjlighet att använda en Arduino Uno och ansluter kablarna direkt på den.

  • Arduino Program

Arduino programmet är kopplad på detta steg och du behöver av följande bibliotek ska fungera ordentligt:

1. wire (att stödja I2C och redan inkluderad på största bibliotek för Arduino)

2. TimerOne (att läsa tryckknapparna på mikrosekunder intervall)

3. U8glib (att kontrollera I2C displayen)

På platsen för biblioteket kan U8glib att kontrollera displayen kan du hitta en tutorial förklarar hur du arbetar med det och även du hitta beskrivningen av alla tillgängliga teckensnitt du kan använda i dina projekt.

Men här finns det en varning om storleken på teckensnitt.

Varje teckensnitt kommer att sammanställt tillsammans din Arduino program och naturligtvis dessa teckensnitt kommer att ta en betydande del av tillgängligt ledigt minne.

Detta projekt gäller 3 olika teckensnitt och efter att sammanställa det, 96% av totalt 30 KB Arduino minne användes.

Varje teckensnitt är i genomsnitt 5 KB i storlek och du också behöver överväga det nödvändiga utrymmet för ditt program!

Så var försiktig med användning av dessa teckensnitt.

En annan viktig information är om vilken styrenhet måste du använda för I2C displayen.

På biblioteket finns det många alternativ men du måste använda rätt version för din enhet.

Jag måste använda följande uttalande på programmet för att Visa:

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

Alla alternativ är som kommentarer (/ /) och du måste ta bort dem att ställa in den ordentligt version enligt med handkontrollen display (SSD1306 i mitt fall).

Se Steg
Relaterade Ämnen

Matrisskrivare från en CD/DVD läsare med Arduino

Hallå!För en tid sedan samtidigt går igenom sidor här på Instructables, något fångar min uppmärksamhet, en skrivare gjord av en cd-läsare och jag blev förvånad.Jag tänkte: "Detta är otroligt, jag måste göra något!"Jag vet att dessa typer av proj...

Göra en bärbara streckkodsläsare med en arduino och en cuecat

runt om vänden av århundradet, det var ett företag vars affärsmodell ingår ger bort gratis streckkodsläsare som emulerar tangentbord. En relativt enkel mod till dessa cuecat skannrar bort krypteringen och gjorde dem lämpliga för skanning av streckkod...

Fjärrutlösare med CHDK för Canon A2300 och Arduino

Detta instructable visar hur att utlösa en Canon A2300 med Arduino av USB-puls.För att aktivera den avlägsna utlösaren sparas alternativet måste du ändra firmware i kameran med CHDK som är en tillfällig firmware i SD-kortet för Canon-kameror att samm...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

LED paraply med Arduino

The LED paraply med Arduino kombinerar ett paraply, en 8 x 10 ledde matrisen och en mikrokontroller Arduino att skapa en kontrollerbar, programmerbara ledde upplevelse i avskildhet i ditt eget paraply. Detta projekt var inspirerad av den elektriska p...

Smart personliga termometer med Arduino

Detta instructable förbereds som en del av våra uppdrag för TfCD (teknik för Concept Design) kurs vid TU Delft. Följande instructable är utarbetad av:Bo Koperdraat: 4209567Karthik Torbjörn: 4501578I detta instructable du lära dig att snabbt bygga en...

Gränssnitt bult med Arduino: Bult UART

IntroduktionDetta instructable är gjord för bult förbrukaren vem önskan till gränssnitt bult hårdvara enheten med Arduino Uno eller helt enkelt vill experimentera med bult UART.FörutsättningarTillgång till bult IoT workshop och dess framgångsrika slu...

Ps1 Controller Joysticks med Arduino

idé: att ta en av mina gamla Playstation 1 styrenheter och extrahera den dubbla thumbstick setup så att det lätt kan användas i en mikrokontroller projekt (i mitt fall: med Arduino) utan extra bibliotek eller drivrutiner som du behöver om du vill anv...

Metall Doctor Who Sonic skruvmejsel med Arduino

Hur maskin / göra en egen sonic skruvmejsel av aluminium med Arduino inuti.Detta Instructable dokumenterar skapandet av två anpassade Sonic skruvmejslar för två mycket speciella människor i mitt liv. De är enorma göractor somfans och jag kunde inte m...

Hur man programmerar ATtiny85 med Arduino uno styrelsen

I denna tutorial använder vi en Arduino ombord som en ATtiny programmerare.För att göra detta kommer att vi använda en Arduino UNO styrelse som en ISP (programmerare) och en ATtiny85 mikro-controller.Vi kommer att använda Codebender - online Arduino...

Kontrollera du wifi status med Arduino Yun

I denna tutorial får du lära dig att få din Arduino Yun upp och kör så att du kan köra exempel skisser gjorda för Yun. I det här fallet kommer jag visa dig hur man kör i WiFiStatus exempel. Låt oss komma igång!Steg 1: Hämta Arduino 1.5.6-r2 Beta IDED...

USB-Powered RGBLED bröstet (med Arduino + basic-program)

detta Instructable skapades från en begagnad smyckeskrin, vissa lysdioder och en Arduino. Betoningen på att kunna återanvända alla komponenter efter bröstet skapades.Bröstet går igenom färg spektrumet, med undantag för vitt ljus.Jag befinner mig och...

Flera fermenteren temperaturkontroll med Arduino

Temperaturkontroll anses ofta vara en av de topp fem stegen mot brygga bättre öl. (http://beerandwinejournal.com/10-better-1/) Det finns många metoder för att hålla jäsande vört vid optimala temperaturer från inslagning en damejeanne i en filt att hå...

DIY Webserver med Arduino Mega 2560

i detta DIY projekt, vi gör oss själva en liten webbserver med W5100 sköld och arduino mega 2560,Låt oss få oss själva började,Förbereda alla delar...Steg 1: De delar som behövs för detta DIY 1. Arduino Mega 25602. W5100 Ethernet shield3. Lan-kabel4....

Fjärrstyrda webkamera med Arduino, SensorMonkey, jQuery och Justin.tv

webb-aktivera din interaktiva sensorer över skrivbordet, smartphone och tablet enheter.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till styra en pan och tilt webbkamera ansluten till en Arduino använder inget ann...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Ethernet-switchar - med Arduino

mål:Växla reläer från ethernet eller internet, med hjälp av din mobil, surfplatta eller dator med ett trevligt grafiskt användargränssnitt.Uppdatera V4.06Läs den nedan stammen till steg 2 om du visar denna artikel för första gången.Gå till steg 3 för...

Hur man gör ett larmsystem med Arduino

Med Arduino är verkligen möjligt att göra komplexa projekt, särskilt genom användning av Internet, kan du genom de olika Shield tillgänglig för mikro-controller. I denna artikel kommer vi se hur man gör en professionell larmsystem med Arduino.Detta s...