Början Arduino: fördröja utan delay()



När du använder delay() funktion din program stopp och inget annat kan hända under förseningen.

Det är lätt, men vad händer om du vill ha något annat på gång under förseningen?

Svaret; Använd millis().

Denna handledning är en enkel skiss och krets att visa hur detta görs.

Du behöver:

  • Arduinoen
  • Skärbräda
  • Hoppare ledningar
  • 2 - lysdioder, jag använde en röd och en grön
  • 2 - 330-560 Ohm motstånd, för lysdioder
  • Tryckknapp switch
Se Steg
Relaterade Ämnen

Början Arduino: fördröja utan delay(), flera gånger

Ett tag tillbaka gjorde jag en instructable där jag använde millis() istället för delay() för att visa hur då en händelse och göra något annat samtidigt. Detta är inte möjligt när du använder delay() eftersom det stoppar programmet från att göra någo...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Arduino spela (mikro) musik utan sköld

micromusic, 8 lite musik, arduino!Steg 1: omFör ett projekt av en kollektiv konst gjorde jag en musik-i med Arduino. Musiken börjar med ultrasonic sensor.Steg 2: kodKoden för den musik du skriver för hand, spela på gehör!Min kod är en liten del från...

Lägga upp skisser till Arduino Pro Mini använder Arduino UNO styrelsen (utan att ta bort Atmel Chip)

Detta beskriver en procedur för att använda Arduino UNOS inbyggda USB till Serial(TTL) converter ladda upp skisser till Arduino Pro Mini styrelsen utan att behöva ta bort UNO'S Atmel mikro-controller chip. Detta är användbart för dem har börjat med A...

Arduino binära väckarklocka

detta Instructable visar dig hur man bygger en binär väckarklocka, med en touch sensor snooze knappen. Detta är min första instructable och mitt första riktiga arduino projekt, jag hoppas du gillar det!Jag köpte en arduino ett tag tillbaka och jag ty...

Arduino browser baserade fjärrkontrollen (linux)

vi har barn. Jag älskar dem till bitar men de hålla gömmer sig fjärrkontrollen för satellit och TV när de sätter barnens kanaler på.Efter detta händer dagligen i flera år, och efter min älskling fru gör att jag kan ha en Arduino för jul bestämde jag...

Super enkla Arduino Powered Roomba Scheduler

som de flesta människor jag var skeptisk till att få en robotic dammsugare, så som en provkörning jag tänkte jag skulle köpa den nu föråldrade iRobot Roomba 530 som var kraftigt nedsatta (de är fortfarande tillgängliga i Australien, visar hur bakom g...

Arduino sant batteri kapacitet testare (Li-Li-Ion/NiMH/NiCD/Pb)

om någon såg min senaste instructable "enkel Li-Ion batteri Power testare" de nu kan uppgradera till en datoriserad hi-tech version som kan mäta nästan alla typer av laddningsbara eller inga uppladdningsbara batterier (men det kommer att tömma e...

Arduino Automatisk dörröppnare

http://biomedicaltechnologyconsulting.blogspot.com/2012/05/Arduino-Automatic-door-opener.htmlDetta projekt kan kopplas till en dörrtelefon så att när dörrklockan knappen trycks dörren öppnas automatiskt.Mycket användbart för läkare kontor med många p...

Mellanliggande Arduino: Ingångar och utgångar

Fortsätter från min Intro till Arduino inlägg, går detta Instructable över vissa något mer avancerade ämnen med Arduino, särskilt om att styra och hantera många ingångar och utgångar. Nästa klass omfattar hur du ansluter den Arduino ingångar och utgå...

3D-miljö Laser Scanner från början

Hej och Välkommen till min första instructable! Här går vi tillsammans igenom prisvärda resan på hur du gör din egen 3D Laser-Scanner.Om du gillar detta projekt, skulle då jag vara super tacksam för din röst i Full Spectrum Laser contest!Det finns nå...

Ett trådlöst kontrollerade, Arduino-Powered anslagstavla

bygga själv en trådlöst styrd, Arduino-powered anslagstavla!Här är ett enkelt projekt som skapar en trådlöst programmerbart anslagstavla. XBee moduler använder för att ge en trådlös seriell länk mellan datorn och enheten. Du interagerar med den via e...

Billig 2-vägs Bluetooth-anslutning mellan Arduino och PC

uppdatering31 augusti 2013: Jag har publicerat en guide om hur du ändrar standardinställningarna för modulen HC-05.5 juli 2013: Se min andra guide på Kontrollera Arduino med Android via BluetoothINTRODUKTIONI guide, kommer att jag förklara hur jag ly...

Översikt Arduino skiss belastande upp processen och ISP

Du kan överföra programvaran till en Arduino med två metoder. Du får höra om de två metoderna brukar kallas ISP programmering och FTDI eller seriell upp. Jag rekommenderar att lära om och bli bekväm med att använda båda metoderna. När jag var att kom...

Logga Arduino skisser 101

så här lata gamla Geek (LOG) blir uttråkad ibland och vill ha något att göra. Faktiskt, ibland jag blir trött av att försöka lösa maskinvaruproblem, som ibland programvaruproblem. Så jag bestämde mig att göra en tutorial på Arduino skisser.Vad är en...

Röst till Arduino: Kontroll lysdioder med hjälp av taligenkänning MIT

Hej, alla!!! Det har varit en tid jag inte hade uppdaterat mitt inlägg här. Idag vill jag dela med er killar ett experiment jag gjorde. Jag kommer att kontrollera lysdioder med MIT app inventor taligenkänning. Åh innan jag glömmer, hade jag också sta...

GOduino II = Arduino + L293D variabel hastighet Motor Controller

uppdateringarGOduino II var med på dangerousprototypes.com07/04/2012 jag har lagt en budget bild för de läsare som undrade där jag fick min < $20 budget för GOduino II.INTRODUKTIONGOduino II är en fristående programmerbar kontrollant för hjul-baserad...

Konvertera ett ZX82 spektrum tangentbord till ett utbyggbart USB-tangentbord med Arduino

I detta Instructable, jag ska visa dig hur du omvandlar tangentbordet ZX82 spektrum till ett funktionellt expanderbara USB-tangentbord kompatibelt med något USB-aktiverad. Detta bygga är kompakt nog att när du är klar, kan du passa en Raspberry Pi el...

Arduino OLED spänning mätaren

Arduino OLED spänning mätaren är en enkel kod att jag skrev att läsa analog ingång och konvertera i till spänning och visa upp på OLED Visa den här enheten kan användas för att kontrollera 0-5V DCSteg 1: Saker som du kommer behöver för detta projekti...