User Tools

Site Tools


projektas_nr.4

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.4 [2015/10/25 19:42]
193.219.47.27
projektas_nr.4 [2015/12/15 00:37] (esamas)
simonas
Linija 2: Linija 2:
  
 **Ką darome:** **Ką darome:**
-Mes privertėme vieną LED mirksėti, dabar laikas padidinti riziką. Sujunkime 8. Taip pat turėsime galimybę išplėsti Arduino sukurdami įvairius šviesos tęsinius. Ši grandinė taip pat puikiai tinka išbandyti savo programas ir pajusti, kaip Arduino veikia. ​+Mes privertėme vieną LED'​ą ​mirksėti, dabar laikas padidinti riziką. Sujunkime 8. Taip pat turėsime galimybę išplėsti ​Arduino“ sukurdami įvairius šviesos tęsinius. Ši grandinė taip pat puikiai tinka išbandyti savo programas ir pajusti, kaip Arduino“ veikia. ​
  
-Taip pat prie LED kontroliavimo mes pradedame žiūrėti į kelis paprastus programavimo metodus, kad išlaikytume programas mažas.+Taip pat prie LED'​ų ​kontroliavimo mes pradedame žiūrėti į kelis paprastus programavimo metodus, kad išlaikytume programas mažas.
    
 for() loops – kai norima paleisti kodą kelis kartus. for() loops – kai norima paleisti kodą kelis kartus.
Linija 10: Linija 10:
  
 **Grandinės dalys:** **Grandinės dalys:**
-CIRC-02 Surinkimo lapas x1 +  *CIRC-02 Surinkimo lapas x1 
-2 kontaktų kištukas x4 +  *2 kontaktų kištukas x4 
-5mm žalias LED x8 +  *5mm žalias LED x8 
-Laidas x3 +  *Laidas x3 
-560 Ohm Resistorius (Žalias-mėlynas-rudas) x8+  *560 Ohm Resistorius (Žalias-mėlynas-rudas) x8
  
-**Grandinėschema:**+**Principinė schema**
  
-{{:​ardu_pro4.jpg?​300|}}{{:​ardu_pro41.jpg?​300|}}{{:​ardu_pro42.png?​600|}}+{{:​ardu_pro4.jpg?​300|}}
  
-Surinkimo šablonas ​- [[http://​ardx.org/​BBLS02|Surinkimo šablonas]]+**Surinkimo šablonas**
  
-Surinkimo ​video - [[http://​ardx.org/​VIDE02|Surinkimo video]]+{{:​ardu_pro41.jpg?​300|}} 
 + 
 +**Surinkta grandinė** 
 + 
 +{{:​ardu_pro42.png?​600|}} 
 + 
 +**Šaltiniai** 
 + 
 +[[http://​ardx.org/​BBLS02|Surinkimo ​šablonas]] 
 +[[http://​ardx.org/​VIDE02|Surinkimo video]] 
 + 
 +**Kodas:** Kodą galima nukopijuoti į tuščią „Arduino“ sketch'​ą
  
-**Kodas:** 
 <​code>​ <​code>​
-Kodą galima nukopijuoti į tuščią Arduino sketch'​ą 
  
 /*     ​--------------------------------------------------------- /*     ​---------------------------------------------------------
- ​* ​    ​| ​ Arduino Experimentation Kit Example Code             |+ ​* ​    ​|  ​Arduino“ Experimentation Kit Example Code             |
  ​* ​    ​| ​ CIRC-02 .: 8 LED Fun :. (Multiple LEDs)   |  ​* ​    ​| ​ CIRC-02 .: 8 LED Fun :. (Multiple LEDs)   |
  ​* ​    ​---------------------------------------------------------  ​* ​    ​---------------------------------------------------------
  ​*  ​  ​*  ​
- ​* ​ Keletas ​palrastų LED animacijų+ ​* ​ Keletas ​paprastų LED'​ų ​animacijų
  *  *
  * Daugiau apie šią grandinę žiūrėkite http://​tinyurl.com/​d2hrud  * Daugiau apie šią grandinę žiūrėkite http://​tinyurl.com/​d2hrud
Linija 40: Linija 49:
    
 //LED Pin Variables //LED Pin Variables
-int ledPins[] = {2,​3,​4,​5,​6,​7,​8,​9};​ //An array to hold the pin each LED is connected to +int ledPins[] = {2,​3,​4,​5,​6,​7,​8,​9};​ //Masyvas kaiščių sujungtas su LED'ais 
-                                   //​i.e. LED #0 is connected to pin 2, LED #1and so on +                                   //​i.e. LED #0 sujungiamas su kaiščiu, LED #1 --> ​3; ir taip toliau 
-                                   //to address an array use ledPins[0] ​this would equal +                                   //kreiptis į veikiantį masyvą: ​ledPins[0] ​yra lygus 
-                                   //and ledPins[7] ​would equal 9+                                   //ledPins[7] ​yra lygus 9
    
 /* /*
- * setup() - this function runs once when you turn your Arduino ​on + * setup() - ši funkcija pradeda veikti, kai yra įjungiamas „Arduino 
- ​* ​We the three control pins to outputs+ ​* ​trys kaiščiai naudojami išvestims
  */  */
 void setup() void setup()
 { {
   ​   ​
-  //Set each pin connected to an LED to output mode (pulling high (on) or low (off) +  //Nustatykite kiekvieną su LED lempute sujungtą kaištį, į išvesties rėžimą ​(pulling high (on) or low (off) 
-  for(int i = 0; i < 8; i++){         //this is a loop and will repeat eight times +  for(int i = 0; i < 8; i++){         //šis ciklas kartosis 8 kartus 
-      pinMode(ledPins[i],​OUTPUT);​ //we use this to set each LED pin to output+      pinMode(ledPins[i],​OUTPUT);​ //šią funkciją naudojame nustatyti kiekvieną ​LED kaištį į išvesties rėžimus
   }                                   //the code this replaces is below   }                                   //the code this replaces is below
    
Linija 241: Linija 250:
 </​code>​ </​code>​
  
-**Neveikia? Trys galimos išeitys:**\\ +**Neveikia? Trys galimos išeitys:​** 
-Kai kurie LED neužsidega - Lengva įstatyti LED ne ta puse. Patikrinkite neveikiančius ​LEDus ir įsitikinkite,​ kad jie įdėti reikiama puse.+  *Kai kurie LED'​ai ​neužsidega - Lengva įstatyti LED'​ą ​ne ta puse. Patikrinkite neveikiančius ​LED'​us ​ir įsitikinkite,​ kad jie įdėti reikiama puse.
  
-Laidų klaida - jungiant 8 laidus lengva susipainioti. Dar kartą patikrinkite,​ ar pirmas led yra įkištas ​į 2 kontaktą ir t.t.+  *Laidų klaida - jungiant 8 laidus lengva susipainioti. Dar kartą patikrinkite,​ ar pirmasis LED'​as ​yra įstatytas ​į 2 kontaktą ir t.t.
  
-Pradėti iš naujo - lengva įdėti laidą ne ten kur reikia. Viską ištraukite iš plokštės ir bandykite iš naujo - dažnai tai lengviausias būdas ištaisyti klaidą.+  *Pradėti iš naujo - lengva įdėti laidą ne ten kur reikia. Viską ištraukite iš plokštės ir bandykite iš naujo - dažnai tai lengviausias būdas ištaisyti klaidą.
  
-**Norite geriau?**\\+**Norite geriau?**
 Pakeisti Loops: ​ Pakeisti Loops: ​
-loop() yra keturios eilutės. Paskutinės 3 prasideda ​su '//' ​tai reiškiakad su eilute yra elgiamasi kaip su komentaru (neveikti). Pakeisti programą, kad veiktu eilutė void loop() kodu: +loop() yra keturios eilutės. Paskutinės 3 prasideda ​dviem pasviraisiais brūkšniais, ​tai reiškia kad su eilute yra elgiamasi kaip su komentaru (neveikti). Pakeisti programą, kad veiktu eilutė void loop() kodu: 
 <​code>​ <​code>​
- //​oneAfterAnotherNoLoop();​  +//​oneAfterAnotherNoLoop();​ 
- oneAfterAnotherLoop();​  +       ​oneAfterAnotherLoop();​ 
- //​oneOnAtATime();​  +              //​oneOnAtATime();​ 
- //​inAndOut(); ​+                     ​//​inAndOut();​
 </​code>​ </​code>​
  
Linija 261: Linija 271:
    
 **Kitos animacijos:​** ​ **Kitos animacijos:​** ​
-Pavargote nuo tos pačios animacijos? Tada pabandykite kitas dvi animacijas. ​Nukomentuokite ​jų eilutes ir įkelkite program į lentelę ir megaukitės nauja animacija. (ištrinkite pasvyruosius ​brukšnius prieš 3 ir 4 eilutes) ​+Pavargote nuo tos pačios animacijos? Tada pabandykite kitas dvi animacijas. ​Nukopijuokite ​jų eilutes ir įkelkite programą į lentelę ir mėgaukitės nauja animacija. (ištrinkite pasvyruosius ​brūkšnelius ​prieš 3 ir 4 eilutes) ​
  
 **Savo paties sukurtos animacijos bandymas:​** ​ **Savo paties sukurtos animacijos bandymas:​** ​
-Pažvelkite į įtrauktus kodus ir pradėkite keisti ​dalykus. Pagrindinis tikslas yra panaudoti LED darbe, naudokite: ​+Pažvelkite į įtrauktus kodus ir pradėkite ​po truputį juos keisti. Pagrindinis tikslas yra panaudoti LED'​us ​darbe, naudokite: ​
   
-  <​code>​digitalWrite(pinNumber,​ HIGH); </​code>​+<​code>​ 
 +digitalWrite(pinNumber,​ HIGH); 
 +</​code>​
  
 Tada jį išjunkite naudodami; ​ Tada jį išjunkite naudodami; ​
  
-  <​code>​digitalWrite(pinNumber,​ LOW); </​code>​+<​code>​ 
 +digitalWrite(pinNumber,​ LOW); 
 +</​code>​
  
 Nebijokite viską keisti, nesvarbu, ką parašysite,​ nieko nesugadinsite. ​ Nebijokite viską keisti, nesvarbu, ką parašysite,​ nieko nesugadinsite. ​
projektas_nr.4.1445794969.txt.gz · Keista: 2015/10/25 19:42 vartotojo 193.219.47.27