Arduino Starter

Arduino Starter

Arduino este adesea inclusă în programul de robotica educaționale și a studiat în cluburile de robotica. Dar placa este popular în crearea unei roboți „reale“. Ea Arduino poate deveni un „creier“ al robotului.

Pentru a conecta LED intermitent pe Arduino și gestionarea veți avea nevoie de:

  • bord Arduino
  • breadboard
  • 2 fire „tata-tata“
  • Lumina diodice
  • rezistor.

Veți avea nevoie, de asemenea, programul IDE Arduino, care poate fi descărcat de pe site-ul Arduino.

Breadboard este o grilă de fante, care sunt de obicei conectate după cum urmează:

Arduino Starter

Pentru comoditate, vom da cablajul cu LED-uri de pe Arduino:

Arduino Starter

Schema electrică a LED pe Arduino

Pentru a opera acest model se potrivesc următorul program (programul pe care îl puteți copia doar în Arduino IDE):

int a condus = 8;
configurare void ()
pinMode (led, OUTPUT);
>
void loop ()
digitalWrite (led, HIGH);
întârziere (1000);
digitalWrite (led, LOW);
întârziere (1000);
>

În această primă lecție este de peste!

Toate pozitiile ale site-ului „roboți interesante“ tag-ul pe Arduino.

a se vedea, de asemenea,

  • Arduino pentru incepatori. Lecția 4: servo
  • Arduino pentru incepatori. Lecția 11: Conectarea DS3231 ceas timp real
  • Arduino Starter
    Toate lecțiile cursului «Arduino pentru începători“

că este, este posibil, pentru ceva se presupune ETOG, oh, nu știu limba. Apoi, ceva de genul BBC
pinmode (8, output) // concluzie, cel mai probabil (output) este o valoare constantă, nu știu dacă există autrut este 2 este posibil să se scrie 2 în loc de ieșire, deși primul care poate fi citită.
ac 8muyu configurat pentru ieșire
Atunci nu înțeleg de ce programul se numește o buclă bucla? pe ideea programului ar trebui să fie efectuată liniar. În cazul în care nu este posibil zavershaetsya au nici o instrucțiune de capăt și doar povtoryaetsya prostește în mod repetat, apoi de fiecare dată când inițializarea variabilă va fi efectuată.
Există posibilitatea de a înregistra kakayato acest program în memoria Arduino că ea a fost acolo în mod independent, fără a se conecta la un calculator?
Poate că toate rutinele numit bucla tsiklyatsya?
Înțeleg dacă mică și mare este constantă și logic ca o minciună și adevăr, atunci valoarea lor este de natură să pol. x00 și șase xff apoi exclude în mod logic, de înaltă scăzut de fapt 00 XOR ff = ff XD Apoi este foarte kompaktnobudet
int switchstate = low
pinmode (8,0utput) // Initsalizatsiya
Eticheta buclă:
swithstate = switchstate xor switchstate;
întârziere (1000);
loop goto;
Ei bine, așa cum probabil că nu este în limba goto tocmai am scris că am Arduino și limbajul C nu știu. În exemplul doar pentru a arăta modul în care variabilele care descriu, deși în acest caz, 8 este constantă.
nule tradus ca gol, probabil, am realizat în limbajul C nu are nici un concept de funcție doar de rutină de rutină am înțeles funcția fără parametri are o rutina. Toți operatorii zakanchivayutsya „“ Acesta este nul, atunci numele subrutină în paranteze parametrii formali apoi o virgulă, iar între paranteze figrurnymi codul său.
Da, chiar mai interesant ar fi dacă ispolizovat operatori logici, dacă atunci ciclurile Tipo Tipo sau în timp ce WEND sau se repetă până când spun 10 ori să clipească. Presupun că dacă argumentul este o scurtă întârziere întreg 16 biți este 2 ^ 16 = 65536 și valoarea limită în 60ms rază, deși poate fi un 4bayta întreg lung.
Da, în principiu, în cazul în care acestea sunt utilizate ca atare, o variabilă de rutină și apoi ai putea scrie un program și un capac Tipo
Podprogrammatrebuetperemennuyutipatseoe martor (întreg Trebuemayaperemennaya); La vremea aceeași sintaxă void «(«»[» [ «»]> * »)» Ei bine, cum ar fi nu știu sintaxa pentru a descrie aceasta presupune pur și simplu că punctul razdelyayutsya variabilă.

tolkom vsjo ne pro4ital srazu nu s zaintresovalsa bucla Mesta! Nu eto tipo objasnjaetssa kak petlja - prostimi slovami. ne toljko v buclă ispolzuetssa programmirovanii. tobish cikl po krugu ... kakto tak. Esli bucla budet ne la eta programma zakon4itssa posle pdnoj vspiwki svetodioda.
ja poproboval sdelal 4 korotkix miganija s pauzoj v Konce. bucla eslib ne la 4x morgnulab i vsjo bolwe ne migalob.

Comunicati eto vabwwe ne ponjal ... este dacă autrut este 2 este posibil să se scrie 2 în loc de ieșire. ieșire po4emu eto Ravno 2? GDE ti vzjal takoe ja ne vjexal. xotj ja v programmirovanii LAMER de ieșire nici o ieșire eto po ljubomu. OUT I v afrike vixod, nu po4emu pune ja ne v Kurse: P: D

Există posibilitatea de a înregistra kakayato acest program în memoria Arduino că ea a fost acolo în mod independent, fără a se conecta la un calculator?
da kstati tu zapisivaetssa s pomowju USB kabelja i polnostju Avtonomna rabotaet prosto pitanie vrubaesh i tu rabotaet. ja toljko CTO pervij Raz vklju4il etu platu potomucto sevodnja toljko polu4il EJO po po4te. s programmirovaniem câlți ranshe ne stalkivalsa vabwwe ... toljko oxrannie signalizacii nu vabwwe nr la Tam: D i Blizko Netu.

articole similare