„Labas, pasauli!”

   Taip taip taip 🙂 "Labas, pasauli!" Kadangi visi programuotojai rašo šią eilutę – neatsiliksime nuo jų ir mes.

   Nedidelis intro. Arduino su išoriniais įrenginiais bendrauja kažkokių komandų rinkiniu, protokolu, o tiksliau elektrinių signalų seka. Tai gali būti RS232, SPI, I2C ar pan. – standartizuoti bendravimo protokolai. Kad mums nesivarginti ir nesiųsti po signaliuką pirmyn-atgal – sukurtos Arduino bibliotekos, kurios jau turi mums reikalingų protokolų komandas arba kitaip vadinamas funkcijas. Jeigu mes naudojame papildomas nestandartines funkcijas – jas įketi ir apsirašyti reikia pačioje Arduino programos pradžioje.

Skaityti daugiau „Labas, pasauli!”

Šviesoforas. III dalis. Ciklas

   Pastoviai daryti tą patį veiksmą būtų nuobodu, tam ir sugalvojo žmonės robotus – atlikti pastovų rutininį darbą. Kelis kartus iš eilės pasikarojantis veiksmas vadinamas ciklu. Yra metų ciklas – pavasaris, vasara, ruduo, žiema – ir vėl iš naujo. Yra savaitės ciklas – pimadienis, antradienis… sekmadienis ir vėl iš naujo pirmadienis. Ciklo sąvoka gyvenime mus supa visur. Ciklą programuotojai naudoja kai reikia pakartoti veiksmus ar veiksmų seką kelis kartus. Naudojami sąlyginiai ciklo sakiniai – ciklas vykdomas kol atitinka mūsų nurodytą sąlygą – arba fiksuoto kiekio – kai žinome kiek kartų reikės pakartoti veiksmą.

Skaityti daugiau Šviesoforas. III dalis. Ciklas

Šviesoforas. II dalis. Kintamieji

   Mokam mirksėti 3 LED'ais. Šaunu. Šviesoforo programos 1-oje versijoje mes šviesos diodus jungėme prie 2-4 kontrolerio kojų. O įsivaizduokit situaciją, kad jos jau užimtos kitais darbais ir mums reikia jungti prie 9-11 kojų. Perrašinėti visą programą? Gerai jeigu programos kodo yra tik 50 eilučių, o jei kodas sudarytas is kokio 200 ar viso 1000 eilučių – užsimušimas ir dar klaidų tikimybė nereali.

Skaityti daugiau Šviesoforas. II dalis. Kintamieji

Pirmoji programa

   Visose knygose apie programavimą (bent jau kiek man teko skaityti) pirmoji programa būdavo "Labas Pasauli!" ("Hello World!"). Nieko panašaus – mes juk robotų kūrėjai – pasaulį jau pasveikino visi pasaulio programuotojai, mes papraščiausiai pamirksėsime "akytėmis" ir to užteks 😛

   Atsidarome "c:\arduino\arduino.exe" – as paprasčiausiai pasidariau nuorodą darbalaukyje – ir pasirašome štai tokį kodą (galima copy/paste):

Skaityti daugiau Pirmoji programa