2017. szeptember 12. 18:51 - ncseb

Arduino alapok

Először is: mi az az Arduino? Az Arduino egy nyílt forráskódú fejlesztési platform, mely két részre osztható: az ArduinoBoard-ok, melyek az Atmel ATmega családjába tartozó mikrokontrollereire épül, valamint egy fejlesztési környezet, az Arduino IDE, mellyel az előbbi táblára írhatunk programokat.

 
Az eszközök programozása a szintén Arduino nevet viselő nyelven történik, mely egy c++ alapú programnyelv.
Az IDE az alábbi címről tölthető le:http://arduino.cc/en/pmwiki.php?n=Main/Software
Miután telepítettük és elindítottuk a programot az alábbi ablak fogad minket:
ardu3.jpg
Az Arduino programoknak két fontos metódusa van, a setup és a loop. Ez előbbi csak egyszer, az eszköz indulásakor fut le, mely után az utóbbi újra és újra lefut.
Bal fentről indulva,a pipa a program ellenőrzés,mellette jobbra nyíl a program feltöltése programozas2.jpg
a jobb alul látható panelre,kb.ennyi amit használnunk kell,no meg a feltöltendő programot ne felejtsük el megírni!.

Egy teljesen alap kezdő led villogtató program feltöltése olvasható ebben a bejegyzésben is.
Az első programozás,led villogtatása,kezdjük a Blink-el!  A blink megtalálható a File -> Példák -> 01.Basics -> Blink 

image06.jpg

A programról pár szóban (kezdőknek = no para! olyan mint egy basic programozás) :

// give it a name:  / ez a  / jel a megjegyzéseket tartalmazza,ide bármit írhatunk
int led = 13;   / ez a sor a led változónak ad értéket,ezt a vázlatban át kell írni!

// the setup routine runs once when you press reset:  / megjegyés
void setup() {   / a program beállításokat tartalmazza ami a { jel között kell legyen }
// initialize the digital pin as an output. // megjegyzés
pinMode(led, OUTPUT);  / itt aktiváljuk a led változóval a kimenetet  (a gyári led az 13-es kimeneten van)
} / ezzel lezárjuk a setup részt.

// the loop routine runs over and over again forever: / megjegyzés
void loop() { / a loop rész ami a { } jelek közötti program állandó ismétlődését végzi
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)  / digitális magas jelet küld a led változó értékére ami felkapcsolja a led-et
delay(1000); // wait for a second / várakozik 1 másodpercet
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW / digitális alacsony jelet küld a led változó értékére ami lekapcsol
delay(1000); // wait for a second /  várakozik 1 másodpercet
}

A loop addig fut amíg áram alatt van a panel! A blink program feltöltése az eszközre :

image04.jpg

A bal oldali pipa a program ellenőrzését,a jobb oldali nyíl a feltöltést végzi. 

A sikeres programozást követően a "Feltöltés kész" felirat olvasható az Arduino alsó parancs sorában.

 

 

Az internetről letöltött tömörített fájl vagy saját magunk által készült programunk feltöltéséhez nyújt segítséget ez a videó :

 

Javasolt alap információk a kezdéshez : alapfogalmak .pdf
Szólj hozzá!

A bejegyzés trackback címe:

https://ncseb.blog.hu/api/trackback/id/tr4512824854

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása