Funktsioonide spikker

pinMode(2, OUTPUT); – määra pin number 2 väljundina töötama – näiteks kui temaga on ühendatud LED, mida hakkame juhtima.

pinMode(1, INPUT); – määra pin number 1 sisendina töötama – näiteks kui tema külge on ühendatud nupp või valgusandur ja tahame selle staatust lugeda.

pinMode’i kasuta setupi sees.

digitalWrite(2, HIGH); – lülita pin number 2 pinge 5 voldi peale.

digitalWrite(3, LOW); – lülita pin number 3 pinge 0 voldi peale.

analogWrite(2, 255); – lülita pin number 2 PWM töötsükkel 100% peale, mis annab tulemuseks sama kui pinge 5 volti.

analogWrite(2, 0); – lülita pin nr 2 töötsükkel 0% peale, mis annab tulemuseks sama kui 0 volti.

analogWrite(2, 127); – lülita pin nr 2 töötsükkel u 50% peale, mis annab umbes 2,5 voldi ekvivalendi.

analogWrite(2, 51); – lülita pin nr 2 töötsükkel u 20% peale, mis annab umbes 1 voldi ekvivalendi.

analogWrite töötsüklit määrav parameeter peab olema vahemikus 0 kuni 255.

if ( digitalRead(1) == HIGH) { … } – loe pinge väärtus pinilt number 1, kui see on HIGH ehk 5 voldi ringis, siis tee seda osa koodist, mis on kirjutatud loogeliste sulgude vahele.

int x =analogRead(3); – loo muutuja nimega x, loe väärtus pinilt 3 ja omista see väärtus muutujale x.

analogRead saab lugemise hetkel väärtuse, mis jääb vahemikku 0-st kuni 1023-ni.

delay(1000); – oota 1000 millisekundit ehk 1 sekund enne edasi liikumist

One thought on “Funktsioonide spikker

  1. Hea oleks panna siia lehele ka koondinfo selle kohta, milliste jalgade külge on ühendatud pulgal olevad välisseadmed (valgusdiood, fotodiood, lüliti) ja meenutus, kas nendega peaks suhtlema analoog- või digisignaalidega.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga