projektas_nr.1
Skirtumai
Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
| Abiejų pusių ankstesnis pataisymasPrevious revisionKitas pataisymas | Previous revision | ||
| projektas_nr.1 [2015/10/21 13:50] – 193.219.47.27 | projektas_nr.1 [2015/12/03 00:19] (esamas) – valius.benas | ||
|---|---|---|---|
| Linija 1: | Linija 1: | ||
| - | ===== 1. Pradžiai. Mirksintis šviesos diodas ===== | + | ===== Projektas Nr. 1. Pradžia. Mirksintis šviesos diodas ===== |
| **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, | + | 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, |
| Jei turite problemą su įkėlimu pilną problemos tvarkymo vadovą rasite čia: [[http:// | Jei turite problemą su įkėlimu pilną problemos tvarkymo vadovą rasite čia: [[http:// | ||
| Linija 11: | Linija 11: | ||
| * Jungtis (laidas) x3 | * Jungtis (laidas) x3 | ||
| - | **Principinė schema:** | + | **Principinė schema** |
| - | {{:: | + | {{:: |
| + | |||
| + | **Surinkta grandinė** | ||
| + | |||
| + | {{:: | ||
| **Kodas**: | **Kodas**: | ||
| (nukopijuokite kodą į IDE atvertą langą) | (nukopijuokite kodą į IDE atvertą langą) | ||
| (Kodo pavyzdys paimtas iš arduino.cc tinklalapio. Pasidomėkite dėl kitų idėjų) | (Kodo pavyzdys paimtas iš arduino.cc tinklalapio. Pasidomėkite dėl kitų idėjų) | ||
| + | < | ||
| /* | /* | ||
| *Mirksėjimas | *Mirksėjimas | ||
| Linija 24: | 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 |
| + | | ||
| */ | */ | ||
| 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 35: | Linija 40: | ||
| } | } | ||
| - | // ciklas() vis kartojasi ir kartojasi, | + | // loop() vis kartojasi ir kartojasi, |
| - | // kol Arduino turi energijos | + | // kol „Arduino“ turi energijos |
| void loop() | void loop() | ||
| { | { | ||
| digitalWrite(ledPin, | digitalWrite(ledPin, | ||
| - | delay(1000); | + | delay(1000); |
| digitalWrite(ledPin, | digitalWrite(ledPin, | ||
| - | delay(1000); | + | delay(1000); |
| } | } | ||
| + | </ | ||
| **Neveikia? (Trys dalykai bandymui)** | **Neveikia? (Trys dalykai bandymui)** | ||
| - | * Šviesos diodas nešviečia: | + | * Šviesos diodas nešviečia: |
| - | * Neįsikelia programa: | + | * Neįsikelia programa: |
| - | * Dar jokio pasisiekimo: | + | * Vis dar jokio pasisiekimo: |
| **Padaryti geriau? | **Padaryti geriau? | ||
| - | Changing the pin: | + | Kontakto keitimas: |
| - | The LED is connected to pin 13 but we can use any of the Arduino's pins. To change it take the wire plugged into pin 13 and move it to a pin of your choice | + | 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ą |
| | | ||
| - | Then in the code change the line: | + | Tuomet kodo eilutėje |
| + | <code>int ledPin = 13; </ | ||
| + | keičiame skaičių 13 į kitą skaičių nuo 0 iki 12. | ||
| - | int ledPin = 13; -> int ledPin = newpin; | + | Atsiunčiame programą: (ctrl-u) |
| - | + | ||
| - | Then upload the sketch: (ctrl-u) | + | |
| | | ||
| - | **Change the Blink Time:** | + | **Keičiame diodo mirksėjimo laiką:** |
| - | Unhappy with one second on one second off? | + | Nepatinka vienos sekundės įsijungimas-išsijungimas? |
| | | ||
| - | In the code change the lines: | + | Pakeiskite kodo eilutėse skaičius, esančius funkcijose delay() |
| - | digitalWrite(ledPin, | + | |
| - | delay(time on); //(seconds * 1000) | + | delay(1000); //(seconds * 1000) |
| digitalWrite(ledPin, | digitalWrite(ledPin, | ||
| - | delay(time off); //(seconds * 1000) | + | delay(1000); //(seconds * 1000) |
| | | ||
| - | **Control the Brightness:** | + | **Šviesumo valdymas:** |
| - | Along with digital | + | Šalia skaitmeninio |
| | | ||
| - | Change the LED to pin 9: (also change the wire) | + | Prijunkime |
| - | ledPin = 13; -> int ledPin = 9; | + | < |
| + | Keičiame į : | ||
| + | <code>int ledPin = 9; </ | ||
| - | Replace the code inside the { }'s of loop() | + | pakeiskime |
| - | analogWrite(ledPin, | + | |
| - | (new number) = any number between | + | (new number) = bet koks skaičius tarp 0 iki 255. 0 = išjungta, 255 = įjungta, tarpinės reikšmės |
| | | ||
| - | **Fading:** | + | **Gesimas:** |
| - | We will use another included example | + | Naudosime dar vieną pridėtą pavyzdinę |
| | | ||
| File > Examples > Analog > Fading | File > Examples > Analog > Fading | ||
| - | Tuomet įkelkite į Arduino plokštę ir stebėkite, kaip LED šviestukas palengva įsižiebia ir pamažu užgęsta. | + | Tuomet įkelkite į „Arduino“ plokštę ir stebėkite, kaip LED' |
| + | |||
| + | |||
| + | |||
| + | [[projektas_nr.2|Kitas projektas. Sukiojame. Potenciometrai]] | ||
| + | |||
| + | [[arduivadas_projektai|Atgal į projektus]] | ||
projektas_nr.1.1445424611.txt.gz · Keista: vartotojo 193.219.47.27
