Ridder RENNERS met behulp van ARDUINO (4 / 4 stap)

Stap 4: Codering:-

VOID Setup {}

pinMode (A0, INPUT); instellen van de PIN-code voor het lezen van de potentiometer / / nu hebben we onze LED-pinnen als uitgang instellen:

int i; voor (ik = 0; ik < 15; i ++) {}

pinMode (led_pins [i], OUTPUT); Standaard elke LED uitgeschakeld. Dit veronderstelt de anoden voor de LEDs zijn aangesloten / / naar de pennen (met een 330 ohm weerstand tussen voor het beperken van de huidige) / / en de andere kant van alle van de LEDs (de kathoden) zijn aangesloten op de grond.

digitalWrite (led_pins [i], laag); }}

void loop {/ / we set een variabele met index opgesteld in onze matrix van pincodes. We zullen het standaard op 0 (de eerste / / LED) en laat haar assortiment gaat van 0 tot en met 14 inclusieve (de vijftiende waarde in onze matrix).

int index = 0; Ook moeten we een variabele om ons te vertellen welke richting we zijn 'stuiteren' van de LED's. We beginnen met 1 en gebruik -1 om te gaan van de andere richting:

int richting = 1; terwijl (1) {}

int-waarde = analogRead(A0); krijgen van de positie van 0 tot 1023 / / wij zult gebruikt deze waarde als het aantal milliseconden dat moet worden gewacht tussen tussen LED's te bevorderen. Er zijn 1000 milliseconden in een seconde, dus dit geeft ons een goede spreiding van vertraging van 1/1000 aan een / / iets meer dan 1 seconde. Maar eerst moeten we de 'huidige' LED (de ene geïndexeerd door 'index') inschakelen:

digitalWrite (led_pins [index], hoge); Draai de LED pin HIGH, '1', + 5 v, allemaal hetzelfde... / / nu uitstellen voor een tijd ten opzichte van de potmeter. De 'delay()'-functie wacht het nummer / / milliseconden geven wij het vóór het rendement zodat dit perfect werkt: delay(value); Turn OFF de huidige geleid voor het bevorderen van:

digitalWrite (led_pins [index], laag); we vooraf onze indexnummer enzovoort de volgende pas, we over de volgende LED praten:

index += richting; Wij inspecteren onze index om te zien als we over te gaan langs weerszijden. Als wij hebben bereikt een / / end we zullen gewoon vermenigvuldigen de richting door -1 telkens als wij een einde of de andere en dit bereiken / / zal het schakelen tussen 1 en -1, klaar voor de volgende pass:

Als ((index == 0) || (index == 9))

{richting * = -1;} }

}

Gerelateerde Artikelen

De eenvoudigste zoemer Tutorial; Met behulp van Arduino

De eenvoudigste zoemer Tutorial; Met behulp van Arduino

Hey Makers,Laat maken van een eenvoudige Quiz zoemer met behulp van Arduino!Stap 1: Wat kunnen we ermee?Wat kunnen we ermee?> quiz Game zoemer> speel wijsjes en veel meer...Stap 2:Vereiste dingen> Arduino Uno (kopen van Amazon.in) (kopen van Amaz
Hoe te programmeren van de Vexplorer met behulp van Arduino

Hoe te programmeren van de Vexplorer met behulp van Arduino

dit instructable zal gaan over de revell vexplorer besturen met behulp van arduino. Later kunt u zoveel sensoren die u wilt toevoegen. Als u geen meeste onderdelen al kost dit je ongeveer $200 dollar. Allermeest naar de elektronische bits die u op ra
Snelheidsmeter met behulp van Arduino en Processing

Snelheidsmeter met behulp van Arduino en Processing

Hallo allemaal, dit is mijn eerste Instructables publicatie. Ik ga vertellen u hoe maak je een snelheidsmeter met behulp van Arduino en Processing. Het koele ding over het gebruik van is verwerking hier, dat u uw snelheidsmeter look cool zoals degene
Eenvoudige Wav speler met behulp van Arduino

Eenvoudige Wav speler met behulp van Arduino

Praten over met behulp van Arduino om muziek te spelen, is het de Arduino MP3 schild niet het eerste ding dat je verzinnen? Of misschien sommige geeks zullen overwegen over tone() functie? Ze zijn niet de dingen die ons onderwerp gaat over vandaag. W
Controle licht met behulp van Arduino AC

Controle licht met behulp van Arduino AC

De eerste tutorial iedereen suggereren in arduino is Blinking een LED. Vandaag zal ik u tonen hoe om te controleren van een AC licht/toestel met hetzelfde Blink sketchControlling AC licht of toestel met arduino is eenvoudig als het knipperen van een
Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Hallo iedereenIk ben vignesh raja. ik graag hier delen de toerentalregeling voor dc-motor van de computer met behulp van arduino en processing software. in dit project de processing software uitvoeren van een eenvoudige toepassingsvenster op computer
Beheersing van de Motor met behulp van Arduino

Beheersing van de Motor met behulp van Arduino

Motoren met behulp van de Arduino te beheersen kunnen lastig zijn.Ten eerste vereisen motoren recenter is dan de wat Arduino output pinnen kunnen leveren. Ook kunnen motoren genereren hun eigen stroom door een proces genaamd inductie, die je circuit,
Genereer Random getal met behulp van Arduino

Genereer Random getal met behulp van Arduino

Een willekeurig nummer generatie is zeer belangrijk in computerapparaten die helpt hen te taak op willekeurige wijze. De toepassingen van willekeurig nummer generatie kunnen worden gevonden in het schuifelen de audiobestanden op een audio-speler, in
Spelen Wave-bestand met behulp van arduino

Spelen Wave-bestand met behulp van arduino

dit is een eenvoudige schakeling te spelen van wav-bestanden met behulp van arduino Nano V3.0, het bestaan van 4 knoppen, elkaar spelen specifieke wav-bestand geladen naar SD-kaart.Stap 1: onderdelen 1-Arduino Nano V3.0 (ik gebruikte de chines versie
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

Dit is een belemmering van het draadloos gecontroleerde, autonome robot opsporen!Een tijdje terug had ik maakte van dit Instructable en wilde maken sommige belangrijke verbeteringen sinds.De volgende zijn de robot de kenmerken:-1.he de draadloos geco
Automatisering van wasmachine met behulp van arduino

Automatisering van wasmachine met behulp van arduino

Wij hebben een semi-automatische wasmachine. Timer-switch en afvoer schakelaar verwend zijn. Ik probeerde om hen te vervangen, maar het kost meer geld. Zijn we gestopt met behulp van het. Toen dacht ik te verwijderen van de handmatige switches en mak
Temperatuur meting Display op 16 x 2 LCD met de aanpassing van de temperatuur boven- en ondergrens voor de waarschuwing met behulp van Arduino

Temperatuur meting Display op 16 x 2 LCD met de aanpassing van de temperatuur boven- en ondergrens voor de waarschuwing met behulp van Arduino

Hallo iedereen, hier is mijn eerste project met Arduino. In dit project, zal ik u tonen hoe te meten van de temperatuur en weer te geven op een 16 x 2 LCD met behulp van Arduino, en we 2 knoppen kunt gebruiken om te kiezen wat we willen zien op LCD-s
Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

zodra u sommige waarden van sensoren krijgt, bijvoorbeeld met behulp van Arduino, (zie mijn vorige instructable), soms is het leuk om te zien de sensorgegevens in een grafiek.Hier is hoe in slechts een paar stappen!Ik maakte deze bijzondere Instructa