Arduino Starter

Arduino Starter

Arduino gyakran szerepel az oktatási robotika programot és tanulmányozták robotika klubok. De a fórumon népszerű létrehozása egy „igazi” robotok. Ez Arduino válhat „agya” a robot.

Ha csatlakozni a villogó LED a Arduino és kezelése lesz szüksége:

  • Arduino board
  • breadboard
  • 2 vezetékek „apa-apa”
  • fénykibocsátó dióda
  • ellenállás.

Akkor is szükség lesz az IDE Arduino program, amely letölthető az Arduino honlapján.

Breadboard egy rács rések, amelyek általában kapcsolódnak a következőképpen:

Arduino Starter

Az egyszerűség kedvéért így a kábelezés LED a Arduino:

Arduino Starter

Bekötési rajza a LED a Arduino

Ahhoz, hogy ez a modell illeszkedik az alábbi program (a program akkor csak másolja a Arduino IDE):

int vezetett = 8;
void setup ()
pinMode (led, kimenetet);
>
void loop ()
digitalWrite (led, HIGH);
késleltetés (1000);
digitalWrite (led, LOW);
késleltetés (1000);
>

Ebben az első lecke vége!

Minden helyzetben a site „Érdekes robotok” címkét az Arduino.

lásd még

  • Arduino kezdőknek. 4. lecke: szervo
  • Arduino kezdőknek. 11. lecke: Csatlakozó a DS3231 valós idejű óra
  • Arduino Starter
    Minden óra a kurzus «Arduino kezdőknek”

azaz, hogy lehetséges, hogy valami állítólag etog, ó nem tudom a nyelvet. Aztán valami hasonló BBC
pinmode (8, kimeneti) // legvalószínűbb következtetés (output) egy konstans értéket nem tudom, hogy van autrut 2 lehetőség van, hogy írjon helyett a 2. kimenet bár az első olvasható.
8muyu tűt konfigurálva, hogy kimeneti
Akkor nem értem, hogy miért a program az úgynevezett bukfencet? az elképzelést, a program el kell végezni lineárisan. Ha ez nem lehetséges, zavershaetsya bármilyen célból utasítás és csak bambán povtoryaetsya többször akkor minden alkalommal, inicializálja a változó kerül végrehajtásra.
Van kakayato lehetőséget, hogy rögzítse a program az Arduino memóriában, hogy ő is ott volt függetlenül csatlakoztatása nélkül a számítógép?
Talán a rutin nevű hurok tsiklyatsya?
Megértem, ha az alacsony és a magas állandó és logikus, mint a hazugság és az igazság, akkor értékük valószínűleg pole. x00 és hat xff akkor logikusan magas kizárhatja az alacsony valójában 00 xor ff = ff XD Akkor ez nagyon kompaktnobudet
int switchstate = alacsony
pinmode (8,0utput) // Initsalizatsiya
loop címke:
swithstate = switchstate xor switchstate;
késleltetés (1000);
goto hurok;
Nos, ez valószínűleg nem a nyelvi goto írtam én Arduino és C nyelven nem tudom. A példában csak hogy megmutassa, hogy a leíró változók, bár ebben az esetben 8 állandó.
void lefordítva üres valószínűleg rájöttem C nyelven nincs fogalma a funkció csak rutin rutin értem a funkció paraméterek nélkül egy rutin. Minden piaci zakanchivayutsya „” Ez az érvénytelen, akkor az alprogram nevét zárójelben formális paraméterek, akkor a pontosvessző, és zárójelben figrurnymi a kódot.
Ja még érdekesebb lenne, ha ispolizovat logikai operátorokat, ha majd Tipo Tipo ciklus vagy miközben irányít vagy ismételjük, amíg mondjuk 10-szeres villogni. Gondolom, ha az argumentum egy rövid késleltetés az egész 16 bit 2 ^ 16 = 65536 és a határérték közötti tartományban 60 ms-os, bár lehet, hogy egy nagy egész 4bayta.
Igen, elvileg, ha használják őket, mint például a rutin, és változó, akkor meg tudná írni egy programot, és a sapka Tipo
Podprogrammatrebuetperemennuyutipatseoe blank (integer Trebuemayaperemennaya); És ugyanakkor szintaktikai void «(«[»» [ «»]> * »)» Nos, hogyan nem tudom, a szintaxis leírni egyszerűen feltételezte, hogy a változó pont razdelyayutsya.

tolkom Vsjo ne pro4ital srazu nem zaintresovalsa s Bystrica hurok! nu eto tipo objasnjaetssa kak petlja - prostimi slovami. ne toljko v programmirovanii ispolzuetssa hurok. tobish cikl po krugu ... kakto tak. Esli ne Budet hurok eta programma zakon4itssa posle pdnoj vspiwki svetodioda.
ja poproboval sdelal 4 korotkix miganija s pauzoj v Konce. eslib ne hurok 4x morgnulab i Vsjo bolwe ne migalob.

vot eto vabwwe ne ponjal ..., ha autrut 2 lehetőség van, hogy írjon helyett 2 kimenet. po4emu eto kiadási Ravno 2? gde ti vzjal takoe ja ne vjexal. xotj ja v programmirovanii béna nincs kimenő eto po ljubomu kimenet. OUT i v afrike vixod nem po4emu tegye ja ne v Kurse: P: D

Van kakayato lehetőséget, hogy rögzítse a program az Arduino memóriában, hogy ő is ott volt függetlenül csatlakoztatása nélkül a számítógép?
da kstati ona zapisivaetssa s pomowju USB kabelja i polnostju Avtonomna rabotaet prosto pitanie vrubaesh i ona rabotaet. ja toljko CTO pervij raz vklju4il ETU platu potomucto sevodnja toljko polu4il ejo po po4te. s programmirovaniem kóc ranshe ne stalkivalsa vabwwe ... toljko oxrannie signalizacii nem tam vabwwe nr: D i Blizko netu.

Kapcsolódó cikkek