Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int LED1=2; //Definerer alle utgangene.
- const int LED2=3;
- const int LED3=4;
- const int LED4=5;
- const int LED5=6;
- const int LED6=7;
- int arrayIndex = 6; //Lengden på arrayet. Jeg bruker denne som villkår i for-løkka.
- char mittArray[] {LED1, LED2, LED3, LED4, LED5, LED6}; //Når man skal lagre bokstaver i arrayet, så
- //må man ikke bruke "int" foran, men "char" siden dette sier at man skal lagre bokstaver i arrayet
- //og ikke tall (som man gjør med "int")
- int delayTime = 500; //Lager en funsksjon for ventetiden.Gjør det
- //lettere å endre ventetiden senere.
- void setup()
- {
- Serial.begin(9600);
- }
- void loop() {
- for(int index=0; index <= arrayIndex; index++) {
- //Her oppretter jeg en int (index)
- //som jeg setter til 0, denne viser til plassen i arrayet. (0=LED1, 1=LED2, osv.)
- //Jeg sammenligner index med arrayIndex som jeg laget ovenfor.
- pinMode(mittArray[index], OUTPUT); //Her er argumentet (utgangen) som ligger i arrayet
- //sin plass "index". Siden index er 0 i utgangspunktet så viser denne til LED1, neste
- //gang for-løkken går så er index=1 og det vises da til LED2, osv osv.
- digitalWrite(mittArray[index], HIGH);
- delay(delayTime); /Her bruker jeg tiden som jeg definerte globalt i starten av programmet.
- digitalWrite(mittArray[index], LOW);
- delay(delayTime);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement