Vartotojo įrankiai

Svetainės įrankiai


projektas_nr.5

Skirtumai

Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.

Nuorodą į šį lyginimo vaizdą

Abiejų pusių ankstesnis pataisymasPrevious revision
Kitas pataisymas
Previous revision
projektas_nr.5 [2015/12/03 13:14] valius.benasprojektas_nr.5 [2015/12/03 13:51] (esamas) valius.benas
Linija 9: Linija 9:
   *Mygtukai x2   *Mygtukai x2
   *Laidas x3   *Laidas x3
-  *10 kΩ rezistorius (Rudas-juodas-oranžinis) x2 +  *10kΩ rezistorius (Rudas-juodas-oranžinis) x2 
-  *560 omų rezistorius (Žalias-mėlynas-rudas) x1+  *560Ω rezistorius (Žalias-mėlynas-rudas) x1
   *Raudonas LED x1   *Raudonas LED x1
  
Linija 37: Linija 37:
    
    
- **Grandinė:** + **Grandinė:**\\ 
-LED prijungtas iš 13 kaiščio (pin 13) į neigiamą šaltinio polių \\ +LED prijungtas iš 13 kaiščio (pin 13) į neigiamą šaltinio polių (GND) per 560Ω rezistorių\\ 
-Mygtukas – kurį spausime, pridėtas prie antrojo kaiščio (pin 2) iš (+5V)\\ +Mygtukas – kurį spausime, prijungtas prie antrojo kaiščio (pin 2) iš (GND)\\ 
-10K rezistorius pridėtas prie 2 kaiščio (pin 2) ir eina iš neigiamo šaltinio poliaus (įžeminimo)+10K rezistorius pridėtas prie 2 kaiščio (pin 2) ir eina iš +5V
    
-Pastaba: daugelyje „Arduino“ schemų jau yra ledas (LED) ant „lentos“ prijungtas į 13 kaištį (pin 13).+Pastaba: daugelyje „Arduino“ jau yra šviesos diodas (LED) pačioje plokštėje ir prijungtas prie 13 kaiščio (pin 13).
    
 [[http://www.arduino.cc/en/Tutorial/Button|]] [[http://www.arduino.cc/en/Tutorial/Button|]]
Linija 53: Linija 53:
  
 // kintamieji pasikeis: // kintamieji pasikeis:
-int buttonState = 0;         // kintamasis spaudžiamajo mygtuko nuskaitymui ir būsenai.+int buttonState = 0;         // kintamasis mygtuko nuskaitymui ir būsenai.
  
 void setup() { void setup() {
-  // Inicijuojame ledo(LED) kaištį(pin) kaip išeigą:+  // Inicijuojame šviesos diodo(LED) kaištį(pin) kaip išeigą:
   pinMode(ledPin, OUTPUT);         pinMode(ledPin, OUTPUT);      
-  // Inicijuojame ledo(LED) kaištį(pin) kaip įeigą:+  // Inicijuojame mygtuko kaištį(pin) kaip įeigą:
   pinMode(buttonPin, INPUT);        pinMode(buttonPin, INPUT);     
 } }
  
 void loop(){ void loop(){
-  // perskaitome spaudžiamojo mygtuko vertės būklę:+  // nuskaitome mygtuko būklę:
   buttonState = digitalRead(buttonPin);   buttonState = digitalRead(buttonPin);
  
-  // patinkriname ar spaudžiamasis mygtukas yra paspaustas. +  // patinkriname ar mygtukas yra paspaustas. 
-  // jeigu jis paspaustas, spaudžiamojo mygtuko būsena yra aukšta(HIGH):+  // jeigu jis paspaustas, mygtuko būsena yra žema (LOW):
   if (buttonState == HIGH) {        if (buttonState == HIGH) {     
-    // Įjungiame ledą(LED):    +    // Įjungiame šviesos diodą(LED):    
     digitalWrite(ledPin, HIGH);       digitalWrite(ledPin, HIGH);  
   }    } 
   else {   else {
-    // Kitais atvejais išjungiame ledą(LED):+    // Kitais atvejais išjungiame šviesos diodą(LED):
     digitalWrite(ledPin, LOW);      digitalWrite(ledPin, LOW); 
   }   }
Linija 82: Linija 82:
 **Neveikia? Du sprendimo būdai:**  **Neveikia? Du sprendimo būdai:** 
    
-  *Šviesa neįsijungia - spaudžiamasis mygtukas yra keturkampis ir dėl šios priežasties yra lengva jį įstatyti ne ta puse. Perstatykite spaudžiamąjį mygtuką 90 laipsnių kampu ir pažiūrėkite ar grandinė veikia.+  *Šviesa neįsijungia - mygtukas yra keturkampis ir dėl šios priežasties yra lengva jį įstatyti ne ta puse. Perstatykite mygtuką 90 laipsnių kampu ir pažiūrėkite ar grandinė veikia.
    
   *Šviesa negęsta (nebluksta) - kvailoka klaida, kurią visi kartais padarome, kada pereinate nuo šviesos įjungimo iki jos blukimo, nepamirškite perdėti LED'o laidą iš 13 kaiščio (pin 13) į 9 kaištį(pin 9).   *Šviesa negęsta (nebluksta) - kvailoka klaida, kurią visi kartais padarome, kada pereinate nuo šviesos įjungimo iki jos blukimo, nepamirškite perdėti LED'o laidą iš 13 kaiščio (pin 13) į 9 kaištį(pin 9).
  
 **Kodėl gi nepadarius geresnės programos?** **Kodėl gi nepadarius geresnės programos?**
-**Įjungimo mygtukas išjungimo mygtukas:** +**Įjungimo mygtukasišjungimo mygtukas:** 
-Sunkesnis bet irgi įdomus pavyzdys, vienas mygtukas įjungs LED'ą, kitas išjungs. Pakeiskite kodą į:+Sunkesnisbet irgi įdomus pavyzdys, kai vienas mygtukas įjungs LED'ą, kitas išjungs. Pakeiskite kodą į:
 <code> <code>
 int ledPin = 13; // pasirinkite kaištį (pin) ledui (LED) int ledPin = 13; // pasirinkite kaištį (pin) ledui (LED)
projektas_nr.5.1449141292.txt.gz · Keista: vartotojo valius.benas