projektas_nr.2
Skirtumai
Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
| Abiejų pusių ankstesnis pataisymasPrevious revisionKitas pataisymas | Previous revision | ||
| projektas_nr.2 [2015/10/25 18:29] – 193.219.47.27 | projektas_nr.2 [2015/12/06 22:57] (esamas) – 78.158.19.184 | ||
|---|---|---|---|
| Linija 3: | Linija 3: | ||
| **Ką darome** | **Ką darome** | ||
| - | 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ų) | + | Kartu su skaitmeniniais kontaktais, |
| - | + | ||
| - | **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ės schema**: | + | **Principinė schema** |
| - | {{:: | + | {{:: |
| + | |||
| + | **Surinkimo šablonas** | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | **Surinkta grandinė** | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | **Šaltiniai** | ||
| [[http:// | [[http:// | ||
| Linija 22: | Linija 31: | ||
| **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ų). |
| - | < | + | < |
| - | | + | /* |
| - | | + | |
| - | | + | Analoginio jutiklio verės nuskaitymo pavyzdys, kur potenciometro vertę nuskaitome naudodami |
| - | | + | ir įjungiame bei išjungiame |
| - | Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo jo | + | Kiek laiko LED bus įjungtas ir išjungtas priklauso nuo potenciometro |
| - | | + | |
| - | | + | |
| - | * Ašis į analoginį | + | * Vidurinė potenciometro kojelė sujungiama su analoginiu |
| - | * 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 | + | * LED anodą |
| - | * LED katodus | + | * LED katodą |
| - | * Pastaba: kadangi | + | * Pastaba: kadangi |
| - | pin 13 ant lentos, LED neprivaloma. | + | papildomai jungti |
| Linija 55: | Linija 64: | ||
| void setup() { | void setup() { | ||
| - | // parankame ledipin’ui galia: | + | // parenkame led piną: |
| pinMode(ledPin, | pinMode(ledPin, | ||
| } | } | ||
| Linija 75: | Linija 84: | ||
| **Neveikia? | **Neveikia? | ||
| - | Įsitikinkite, | + | Įsitikinkite, |
| Vis dar neveikia? | Vis dar neveikia? | ||
| Linija 87: | Linija 96: | ||
| void loop() { | void loop() { | ||
| int threshold = 512; | int threshold = 512; | ||
| - | if(analogRead(potPin) > threshold){ digitalWrite(ledPin, | + | if(analogRead(sensorPin) > threshold){ digitalWrite(ledPin, |
| else{ digitalWrite(ledPin, | else{ digitalWrite(ledPin, | ||
| } | } | ||
| </ | </ | ||
| - | Su šia komanda | + | Su šia komanda |
| | | ||
| Gesimas: | Gesimas: | ||
| - | Galime | + | Galime |
| < | < | ||
| - | int ledPin = 13; </ | + | int ledPin = 13; </ |
| pakeiskime ir loop() kodą: | pakeiskime ir loop() kodą: | ||
| < | < | ||
| void loop() { | void loop() { | ||
| - | int value = analogRead(potPin) / 4; | + | int value = analogRead(sensorPin) / 4; |
| analogWrite(ledPin, | analogWrite(ledPin, | ||
| } | } | ||
| </ | </ | ||
| | | ||
| - | Upload the code and watch as your LED fades in relation to your potentiometer spinning. (Note: the reason we divide the value by 4 is the analogRead() | + | Atsiųskite kodą į plokštę ir stebėkite, kaip kinta LED šviesumas sukiojant potenciometrą. Svarbu: vertė dalijama iš 4 dėl to, kad analogRead() |
| | | ||
| - | Controlling a Servo: | + | **Servo mechanizmo valdymas:** |
| - | This is a really neat example and brings a couple of circuits together. Wire up the servo like you did in CIRC-04, then open the example | + | Puikus pavyzdys, sujungiantis kelias grandines kartu. Prilituokite |
| + | < | ||
| - | int potpin = 0; ----> int potpin = 2; | + | Atsisiųskite į „Arduino“ plokštę ir stebėkite, kaip sukasi servas sukiojant potenciometrą. |
| - | Upload to your Arduino and then watch as the servo shaft turns as you turn the potentiometer. | ||
| [[projektas_nr.3|Kitas projektas. Spalvotos šviesos gavimas naudojant RGB šviesos diodą.]] | [[projektas_nr.3|Kitas projektas. Spalvotos šviesos gavimas naudojant RGB šviesos diodą.]] | ||
| [[arduivadas_projektai|Atgal į projektus]] | [[arduivadas_projektai|Atgal į projektus]] | ||
projektas_nr.2.1445790573.txt.gz · Keista: vartotojo 193.219.47.27
