Postări

Se afișează postări din decembrie 17, 2017

Lectia #4: Switch-ul - Partea II

Acum sa trecem la ,,fapte"... Vom face un ,,numarator". Acesta va numara clickurile de la switch si in functie de cate face el va face ceva prestabilit. Componente necesare Platforma Arduino Cablu USB A-B Switch (de la conexelectronic.ro) Programul Arduino IDE Pasul urmator este sa conectati pinii periferici ai switch-ului la pinii de alimentare a platformei Arduino iar pinul ramas conectat la un pin-ul 13 spre exemplu. De preferat ar fi sa utilizati un breadboard de la robofun.ro Initializati conexiunea USB si porniti programul Arduino de pe calculator. Bucla for Bucla for este la fel ca atunci cand parintii nostrii ne pun sa facem un lucru. Daca acel lucru nu stim sa il facem, trebuie sa il rexersam pana vom invata sa facem spre exemplu problema la matematica. Abia atunci cand vom stii, parintii nostrii ne vor da drumul afara la joaca. Acelasi principiu se aplica si buclei for.  Buclele for se repeta pentru un numar specificat de utilizator. Model de a...

Lectia #4: Introducere Switch - Partea I

Pana acum, am facut baza programarilor pe platforma Arduino. In continuare noi vom face un sistem ce ,,memoreaza" valorile primite, care apoi la randul sau le trimite prin Serial spre calculator. Pentru inceput, ne vom intoarce la variabile. Ce sunt variabilele...? Ele sunt niste marimi...niste valori ce sunt stocate in memoria Random Access Memory, prescurtat si memoria RAM. Aceste valori sunt stocate in adresele memoriei RAM. Spre exemplu un byte reprezinta un bloc de 8biti in care pot fi stocate informatii. Dar ce facem in caz ca sunt variabile int care au 4 octeti? Nimic mai simplu: calculatorul aloca variabilei respective 4 adrese cu informatii adresate acelei variabile specificata. Dupa cum am mai spus probabil si in celalalte articole, variabilele sunt de mai multe feluri. Variabile globale si variabile statice. Variabilele globale sunt....globale. Ele au rezolutie pe intreaga ,,suprafata" a programului respectiv. Acesta este avantajul lor. Dar pe de alta parte ...