Tutorial: Lysdiode

Fra Åpen sone for eksperimentell informatikk
Gå til: navigasjon, søk
Kretsskjema A
Koblebrett A
Kretsskjema B
Koblebrett B

Innhold

Oppførsel

Lysdioden i kretsen styres av programvaren lastet inn på Arduino Uno.

Deler

  • Arduino Uno
  • koblebrett
  • strømforskyning
  • 1x 330 Ω motstand
  • 1x lysdiode (rød)
  • 2x ledning

Kildekode

Versjon A

void setup() {
  pinMode(13,OUTPUT);
  digitalWrite(13,HIGH);
}

void loop() {}

For å slå LED-en av, erstatt

digitalWrite(13,HIGH);

med

digitalWrite(13,LOW);

Versjon B

void setup() {
  pinMode(4,OUTPUT);
  digitalWrite(4,LOW);
}

void loop() {}

Kildekoden for denne kretsen er som for A, men her er det pin 4 vi gjør til en "output pin". Kan du endre koden slik at lysdioden ikke lyser?

Blinkende lysdiode

Denne kretsen kan baseres på begge de foregående, pass på å sette rett pin til OUTPUT.

void setup() {
  pinMode(13,OUTPUT);
}

void loop() {
  digitalWrite(13,LOW);
  delay(1000);
  digitalWrite(13,HIGH);
  delay(1000);
}

Kan du forandre hvor lenge lyset er av og hvor lenge det er på?

Forklaring

Versjon A

Kretsen ligner på Tutorial: Spenningskilde, men i stedet for å koble en rød ledning til 5V-utgangen på Arduino Uno kobler vi en grønn ledning til pin 13. Pin 13 er en programmerbar pin som vi kan sette til å 0 eller 5 volt (i forhold til GND-utgangen). Dersom pin 13 settes til 0 volt (LOW) vil det ikke være noen spenning over lysdioden, og ingenting skjer. Dersom pin 13 settes til 5 volt (HIGH) skjer det samme som i Tutorial: Spenningskilde.

Versjon B

Kretsen ligner igjen på Tutorial: Spenningskilde, men denne gangen er det den svarte ledningen til jord som er byttet ut med en grønn ledning til pin 4 (som også er programmerbar). Dersom pin 4 settes til 5 volt (HIGH) vil det ikke være noen spenning over lysdioden (fra 5 volt på den ene siden til 5 volt på den andre siden), så lysdioden vil ikke lyse. Settes pin 4 til 0 volt (LOW) vil det være en spenning over lysdioden, og vi får samme resultat som i Tutorial: Spenningskilde.

Bilder

Video

Personlige verktøy
Navnerom

Varianter
Handlinger
Navigasjon
Kategorier
Verktøy