Butt ljus (4 / 5 steg)
Steg 4: Din första skiss
Det finns massor av tutorials om hur man skriver Arduino skript. För denna tutorial, kommer vi bara att göra en enkel trafikljus: 5 sekunder röd, 1 sekund bärnsten, grön 4 sekunder och upprepa.
I codebender, logga in och börja med att klicka på den stora blå knappen "Skapa skiss". Ett popup-fönster visas där du ombeds att namnge ditt projekt och lägga till en beskrivning. Bara namnet "Trafikljus" och klicka på "Skapa".
Och redaktör kommer att öppnas. Innan du fortsätter, låt oss säga codebender använder vi en ATtiny85 och en Arduino som ISP. Anslut din programmerare, klicka på cam-hjulet, så ser du tre dra ner rutorna ovanför redigeraren. Lämna den första en ensam (det bör ange den port som är ansluten till din ISP). För det andra, välja "ATtiny85 (inre 1 MHz klocka) D. A. Mellis core". I tredje rullgardinsmenyn, välj "Arduino som ISP".
Nu ska vi gå till koden. Det finns redan några rader kod där. Märker en del kallas setup och en del kallade loop. Delen mellan klammerparenteserna under setup kommer att köras en gång vid start. Det enda vi behöver göra här är att definiera tre stiften som är anslutna till LED som utgång.
Ogiltiga inställningar)
{
pinMode (4, OUTPUT); röd, wired till stift 3
pinMode (0, OUTPUT); grön, wired till stift 5
pinMode (1, OUTPUT); röd, wired till stift 6
}
Everyting efter de dubbla snedstreck är kommentar och behöver inte vara det, men det är lättare att senare förstå ditt manus.
En del kallade slinga drivs om och om igen tills du kopplar bort batteriet. Ersätta det med detta.
Ogiltig loop)
{
digitalWrite (4, hög). rött på
digitalWrite (1, låg); Amber off
fördröjning (5000); vänta 5000 millisekunder
digitalWrite (0, hög); grönt på
digitalWrite (4, låg); Red ut
fördröjning (4000); vänta 4000 millisekunder
digitalWrite (1, hög); Amber på
digitalWrite (0, låg); grön av
fördröjning (1000); vänta 1000 millisekunder
}
Klicka på Spara och där det är, din första manus, ett fungerande trafikljus. Nu sätter din ATtiny85 i ISP och hit den gröna knappen "Kör på Arduino". Din ISP bör göra några blinkande och när det är gjort, ta bort chipet, trycker på den i din rumpa ljus och tryck på knappen cellen i hållaren. Framgång!