User Tools

Site Tools


projektas_nr.1

Skirtumai

Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projektas_nr.1 [2015/11/16 16:09]
simonas
projektas_nr.1 [2015/12/03 00:19]
valius.benas
Linija 2: Linija 2:
  
 **Ką darome?**\\ **Ką darome?**\\
-LED (šviesos diodai) yra naudojami visuose protinguose dalykuose, rūšyse, todėl mes įtraukiame juos į ši rinkinį. Pradėsime nuo ko nors paprasto - vieną jų įjungdami ir išjungdami pakartotinai,​ sukursim mirksintį efektą. Pradėdami pasiimkite žemiau išvardintas dalis, pin išdėstymo lapą ir bandomąją lentelę ir viską sujunkite. Kai grandinė yra surinkta, jums reikia įkelti programą . Norėdami tai padaryti, prijunkite Arduino plokštę į USB jungtį. Tada pasirinkite tinkamą jungtį ​ įrankiuose > tam skirta (serijinė) jungtis> (jungtis skirta Arduino programai). Po to įkelkite programą: kelti failą> kelti I/O jungties lentelė (ctrl+U). Galiausiai mėgaukitės šlove galėdami valdyti žibintus.+LED (šviesos diodai) yra naudojami visuose protinguose dalykuose, rūšyse, todėl mes įtraukiame juos į ši rinkinį. Pradėsime nuo ko nors paprasto - vieną jų įjungdami ir išjungdami pakartotinai,​ sukursim mirksintį efektą. Pradėdami pasiimkite žemiau išvardintas dalis, pin išdėstymo lapą ir bandomąją lentelę ir viską sujunkite. Kai grandinė yra surinkta, jums reikia įkelti programą . Norėdami tai padaryti, prijunkite ​Arduino“ plokštę į USB jungtį. Tada pasirinkite tinkamą jungtį ​ įrankiuose > tam skirta (serijinė) jungtis> (jungtis skirta ​Arduino“ programai). Po to įkelkite programą: kelti failą> kelti I/O jungties lentelė (ctrl+U). Galiausiai mėgaukitės šlove galėdami valdyti žibintus.
  
 Jei turite problemą su įkėlimu pilną problemos tvarkymo vadovą rasite čia: [[http://​ardx.org/​TRBL|]] Jei turite problemą su įkėlimu pilną problemos tvarkymo vadovą rasite čia: [[http://​ardx.org/​TRBL|]]
Linija 28: Linija 28:
   *Grandinė:   *Grandinė:
   *LED’as, prijungtas iš 13 skaitmeninio kontakto į įžeminimą.   *LED’as, prijungtas iš 13 skaitmeninio kontakto į įžeminimą.
-  *Pastaba: daugumoje Arduino plokščių LED’as jau turėtų būti prijungtas prie 13+  *Pastaba: daugumoje ​Arduino“ plokščių LED’as jau turėtų būti prijungtas prie 13
   *kontakto, tad papildomo jungti nebereikia.   *kontakto, tad papildomo jungti nebereikia.
 */ */
Linija 34: Linija 34:
 int ledPin =  13;    // LED’as prijungtas prie 13 skaitmeninio kontakto ​ int ledPin =  13;    // LED’as prijungtas prie 13 skaitmeninio kontakto ​
    
-// Sąrankos nustatymai() paleidžiami vieną kartą, kai montavimas prasideda ​+// setup() paleidžiama vieną kartą, kai pradeda veikti programa ​
  void setup() ​  ​{ ​               ​  void setup() ​  ​{ ​               ​
   // inicijuoti skaitmeninę jungtį kaip išvesties:   // inicijuoti skaitmeninę jungtį kaip išvesties:
Linija 40: Linija 40:
 } }
    
-// ciklas() vis kartojasi ir kartojasi,​ +// loop() vis kartojasi ir kartojasi,​ 
-// kol Arduino turi energijos+// kol Arduino“ turi energijos
    
 void loop() ​                     void loop() ​                    
Linija 61: Linija 61:
  
 Kontakto keitimas: ​ Kontakto keitimas: ​
-LED'as prijungtas prie 13 kontakto, bet galima naudoti bet kurį kitą Arduino kontaktą. Keisdami kontaktą išimkite jungiamąjį laidą iš 13 kontakto ir prijunkite į kitą pasirinktą kontaktą (nuo 0 iki 13). Galima naudoti ir analogines jungtis (0-5). Analoginis 0 žymimas kaip 14 ir t.t. +LED'as prijungtas prie 13 kontakto, bet galima naudoti bet kurį kitą Arduino“ kontaktą. Keisdami kontaktą išimkite jungiamąjį laidą iš 13 kontakto ir prijunkite į kitą pasirinktą kontaktą (nuo 0 iki 13). Galima naudoti ir analogines jungtis (0-5). Analoginis 0 žymimas kaip 14 ir t.t. 
   ​   ​
  
-Tuomet ​pakeičiama ​kodo eilutė:  +Tuomet kodo eilutėje 
 <​code>​int ledPin = 13; </​code>​ <​code>​int ledPin = 13; </​code>​
-Keičiame į +keičiame ​skaičių 13 į kitą skaičių nuo 0 iki 12. 
-<​code>​int ledPin = newpin;</​code>​+
  
 Atsiunčiame programą: (ctrl-u) ​ Atsiunčiame programą: (ctrl-u) ​
Linija 76: Linija 74:
 Nepatinka vienos sekundės įsijungimas-išsijungimas? ​ Nepatinka vienos sekundės įsijungimas-išsijungimas? ​
   ​   ​
-Pakeiskite kodo eilutes+Pakeiskite kodo eilutėse skaičius, esančius funkcijose delay() ​
  
-           digitalWrite(ledPin,​ HIGH);  +      ​digitalWrite(ledPin,​ HIGH);  
-      delay(time on); //(seconds * 1000) +      delay(1000); //(seconds * 1000) 
       digitalWrite(ledPin,​ LOW);        digitalWrite(ledPin,​ LOW); 
-      delay(time off); //(seconds * 1000) +      delay(1000); //(seconds * 1000) 
   ​   ​
  
 **Šviesumo valdymas:​** ​ **Šviesumo valdymas:​** ​
-Šalia skaitmeninio (on/off) valdymo Arduino gali valdyti kontaktus analoginiu būdu (pvz. šviesumas). (daugiau apie tai - kituose projektuose). Pabandykime:​+Šalia skaitmeninio (on/off) valdymo ​Arduino“ gali valdyti kontaktus analoginiu būdu (pvz. šviesumas). (daugiau apie tai - kituose projektuose). Pabandykime:​
   ​   ​
  
 Prijunkime LEDą prie 9 kontakto: (pakeiskime ir laidą) Prijunkime LEDą prie 9 kontakto: (pakeiskime ir laidą)
    
-  ​<​code>​ ledPin = 13;</​code> ​+<​code>​int ledPin = 13;</​code> ​
 Keičiame į : Keičiame į :
 <​code>​int ledPin = 9; </​code>​ <​code>​int ledPin = 9; </​code>​
  
-pakeiskime kodą skliaustuose ​{ }po loop() ​šia eilute: ​+pakeiskime ​loop() funkcijos ​kodą, kuris yra tarp skliaustų '{}', ​šia eilute: ​
    ​analogWrite(ledPin,​ new number); ​    ​analogWrite(ledPin,​ new number); ​
  
Linija 104: Linija 102:
 File > Examples > Analog > Fading File > Examples > Analog > Fading
  
-Tuomet įkelkite į Arduino plokštę ir stebėkite, kaip LED'o šviestukas palengva įsižiebia ir pamažu užgęsta.+Tuomet įkelkite į Arduino“ plokštę ir stebėkite, kaip LED'o šviestukas palengva įsižiebia ir pamažu užgęsta.
  
  
projektas_nr.1.txt · Keista: 2015/12/03 00:19 vartotojo valius.benas