Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
projektas_nr.2 [2015/11/16 17:08] simonas |
projektas_nr.2 [2015/12/03 01:04] valius.benas |
||
---|---|---|---|
Linija 36: | Linija 36: | ||
<code> | <code> | ||
/* | /* | ||
- | Analoginė įvestis | + | Analoginė įvestis. |
- | Parodo analoginį įėjimą skaitant analoginį daviklį iš analoginio pin 0 ir | + | Analoginio jutiklio verės nuskaitymo pavyzdys, kur potenciometro vertę nuskaitome naudodami analoginį pin A0 |
- | įjungiant ir išjungiant šviesą spinduliuojantį šviesos diodą (LED), prijungtą prie skaitmeninės pin 13. | + | ir įjungiame bei išjungiame šviesos diodą (LED), prijungtą prie skaitmeninės išvesties pin 13. |
- | Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo jo | + | Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo potenciometro |
- | vertės, gautos iš analogRead () | + | vertės, gautos naudojant funkciją analogRead() |
- | Potenciometras pridedamas prie analoginio įėjimo 0 | + | Potenciometras pridedamas prie analoginio įėjimo A0 taip |
- | * Ašis į analoginį pin potenciometrą | + | * Vidurinė potenciometro kojelė sujungiama su analoginiu pin A0 |
- | * Viena pusė pin (arba vienas) su korpusu | + | * Viena iš kraštinių kojelių sujungiama su GND (0V) (GND - angl. ground - žemė, įžeminimas) |
- | * Kitos pusės pin 5 V | + | * Kita kraštinė kojelė sujungiama su 5V |
* LED anodus (ilgom kojom), pritvirtinam prie skaitmeninio išvedimo nr. 13 | * LED anodus (ilgom kojom), pritvirtinam prie skaitmeninio išvedimo nr. 13 | ||
- | * LED katodus (trumpom kojom), pritvirtintam prie žemės | + | * LED katodus (trumpom kojom), pritvirtinam prie GND |
- | * Pastaba: kadangi daugumoje „Arduino“ yra įterpti LED pridėtam | + | * Pastaba: kadangi daugumoje „Arduino“ prie pin 13 jau yra prijungtas LED pačioje „Arduino“ plokštėje, |
- | pin 13 ant lentos, LED neprivaloma. | + | papildomai jungti LED nėra būtina. |
Linija 64: | Linija 64: | ||
void setup() { | void setup() { | ||
- | // parankame ledipin’ui galia: | + | // parankame led piną: |
pinMode(ledPin, OUTPUT); | pinMode(ledPin, OUTPUT); | ||
} | } | ||
Linija 96: | Linija 96: | ||
void loop() { | void loop() { | ||
int threshold = 512; | int threshold = 512; | ||
- | if(analogRead(potPin) > threshold){ digitalWrite(ledPin, HIGH);} | + | if(analogRead(sensorPin) > threshold){ digitalWrite(ledPin, HIGH);} |
else{ digitalWrite(ledPin, LOW);} | else{ digitalWrite(ledPin, LOW);} | ||
} | } | ||
Linija 110: | Linija 110: | ||
<code> | <code> | ||
void loop() { | void loop() { | ||
- | int value = analogRead(potPin) / 4; | + | int value = analogRead(sensorPin) / 4; |
analogWrite(ledPin, value); | analogWrite(ledPin, value); | ||
} | } |