Et dansende lyskryss som ville vært hovedkatalysatoren til en mengde bilkræsj hadde den blitt tatt i bruk i trafikken.
Dato: 09.03.2018
Tid: 3 timer
Kurs/Prosjekt: IMT1006 fysisk prototyping, BA/MA NTNU/eldreteknologi
Skapere: Philip H.
Materialer: ledninger, resistor, koblingsbrett, LED, batteri
Teknologi: LED-lys, Arduino
Beskrivelse: Et sett med 3 LED-lys blinker i rytme for å skape illusjonen av en lysbølge som beveger seg opp og ned. Fargene er de samme som i et lyskryss derav navnet blinkende LED-lyskryss.
Målgruppe: Ivrige studenter
Interaksjonen: Et batteri kobles til og blinkingen starter umiddelbart.
Metodeverk: #programmering
Step-123: Et 3 LED lys, 3 resistorer og 6+1 ledninger blir riktig koblet opp på koblingsbrettet i jamfør med https://www.arduino.cc/en/Tutorial/ForLoopIteration. Ledningene blir så koblet til Arduino kronologisk fra 2 til 4 med siste ledning fra negativ til GND (Ground).
Følgende kode blir lastet opp på Arduinoen:
int timer = 200;
void setup() {
for (int thisPin = 2; thisPin < 8; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
for (int thisPin = 2; thisPin < 4; thisPin++) {
digitalWrite(thisPin, HIGH);
delay(timer);
digitalWrite(thisPin, LOW);
}
for (int thisPin = 4
; thisPin >= 2; thisPin--) {
digitalWrite(thisPin, HIGH);
delay(timer);
digitalWrite(thisPin, LOW);
}
}
Arduino kobles i fra og batteriet kobles til. Resultatet er følgende:
Comments