User Tools

Site Tools


projektas_nr.2

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
Next revision Both sides next revision
projektas_nr.2 [2015/10/25 19:49]
193.219.47.27
projektas_nr.2 [2015/11/16 13:46]
simonas
Linija 5: Linija 5:
 Kartu su skaitmeniniais kontaktais, Arduino taip pat turi 6 kontaktus, kurie gali būti panaudoti analoginei įvesčiai. Šios įvestys paima įtampą (nuo 0 iki 5 voltų) ir konvertuoja ja į skaitmeninį numerį nuo 0 (0 voltų) iki 1023 (5 voltų) ​ (10 bitų gebos). Labai naudingas prietaisas, skirtas išnaudoti šias įvestis, yra potenciometras (dar vadinamas kintamo dydžio rezistoriumi). Kai jis prijungiamas prie 5 voltų per išorinius kontaktus, vidurinysis kontaktas nuskaito vertę nuo 0 iki 5 voltų, priklausomai nuo kampo, kuriuo jis yra pasuktas (pavyzdžiui,​ 2,5 voltų viduryje). Mes taipogi galime naudoti grąžinamąsias vertes kaip kintamąjį mūsų programoje. Kartu su skaitmeniniais kontaktais, Arduino taip pat turi 6 kontaktus, kurie gali būti panaudoti analoginei įvesčiai. Šios įvestys paima įtampą (nuo 0 iki 5 voltų) ir konvertuoja ja į skaitmeninį numerį nuo 0 (0 voltų) iki 1023 (5 voltų) ​ (10 bitų gebos). Labai naudingas prietaisas, skirtas išnaudoti šias įvestis, yra potenciometras (dar vadinamas kintamo dydžio rezistoriumi). Kai jis prijungiamas prie 5 voltų per išorinius kontaktus, vidurinysis kontaktas nuskaito vertę nuo 0 iki 5 voltų, priklausomai nuo kampo, kuriuo jis yra pasuktas (pavyzdžiui,​ 2,5 voltų viduryje). Mes taipogi galime naudoti grąžinamąsias vertes kaip kintamąjį mūsų programoje.
  
-**Grandinės dalys**+**Grandinės dalys:**
   * CIRC-01 Grandinės šablonas x1   * CIRC-01 Grandinės šablonas x1
   * 2 kontaktų kištukas x4    * 2 kontaktų kištukas x4 
Linija 14: Linija 13:
   * 560 Ω rezistorius(žalias-mėlynas-rudas) x1   * 560 Ω rezistorius(žalias-mėlynas-rudas) x1
  
-**Grandinėschema**:+**Principinė schema**
  
 {{::​aaaaadgdbhds.png?​300|}} {{::​aaaaadgdbhds.png?​300|}}
  
-**Surinkimo šablonas:**+**Surinkimo šablonas**
  
 {{::​aaaaakugyyuvbyu.png?​300|}} ​ {{::​aaaaakugyyuvbyu.png?​300|}} ​
  
-**Montavimas:**+**Surinkta grandinė**
  
 {{::​aaaagyvukhgvb.png?​500|}} {{::​aaaagyvukhgvb.png?​500|}}
Linija 30: Linija 29:
  
 **Kodas** ​ **Kodas** ​
-File > Examples > 3.Analog > AnalogInput +(File > Examples > Analog > AnalogInput) 
-(Pavyzdys iš arduino.cc, ten rasite ir kitų šaunių idėjų) ​+(Pavyzdys iš arduino.cc, ten rasite ir kitų šaunių idėjų)
  
 <​code>/​* <​code>/​*
Linija 116: Linija 115:
 Atsiųskite kodą į plokštę ir stebėkite, kaip kinta LED šviesumas sukiojant potenciometrą. Svarbu: vertė dalijama iš 4 dėl to, kad analogRead() funkcija grąžina vertę nuo 0 iki 1024 (10 bitų), o analogWrite() nuskaito reikšmę nuo 0 iki 255 (8 bitai) )  Atsiųskite kodą į plokštę ir stebėkite, kaip kinta LED šviesumas sukiojant potenciometrą. Svarbu: vertė dalijama iš 4 dėl to, kad analogRead() funkcija grąžina vertę nuo 0 iki 1024 (10 bitų), o analogWrite() nuskaito reikšmę nuo 0 iki 255 (8 bitai) ) 
   ​   ​
-**Servo ​motoro ​valdymas:**  +**Servo ​mechanizmo ​valdymas:**  
-Puikus pavyzdys, sujungiantis kelias grandines kartu. Prilituokite servo motorą ([[projektas_nr.8|mokymo medžiaga šiame projekte]]). Atsidarykime pavyzdinę programą reguliatoriui (Knob) (File > Examples > Library-Servo > Knob ). Pakeiskime kodo eilutę: ​+Puikus pavyzdys, sujungiantis kelias grandines kartu. Prilituokite servo motorą ([[projektas_nr.8|mokymo medžiaga šiame projekte]]). Atsidarykime pavyzdinę programą reguliatoriui (Knob) (File > Examples > Library-Servo > Knob). Pakeiskime kodo eilutę: ​
 <​code> ​  int potpin = 0;</​code>​ Keisime į šią eilutę: <​code>​int potpin = 2; </​code>​ <​code> ​  int potpin = 0;</​code>​ Keisime į šią eilutę: <​code>​int potpin = 2; </​code>​
  
projektas_nr.2.txt · Keista: 2015/12/06 22:57 vartotojo 78.158.19.184