Câteva cuvinte despre carte

Familia mea - soția și copiii Tamara Anna și Denis, dedicat.

Există un proiect open source, care se numește Arduino. Baza acestui proiect - un modul hardware de bază și un program în care puteți scrie codul pentru controlerul de pe limba de specialitate, și care permite modulului să se conecteze și programul.

Modulul poate fi conectat cu ușurință cu diverse dispozitive de execuție, permițându-vă să creați și roboți, și sisteme de automatizare și dispozitive.

De la apariția proiectului Arduino că are o mulțime de fani - pur și simplu introduceți în caseta de căutare Arduino cuvântul, veți găsi sute de site-uri dedicate subiectului, sute de proiecte bazate pe Arduino.

În limba engleză a publicat mai multe cărți. Și că ar trebui să umple golul în termeni de cărți în limba rusă.

Deși cartea este destinat studenților, ar putea fi de interes pentru amatori de radio, iar dacă nu puteți rezerva, atunci proiectul în sine poate fi de interes pentru profesori, și nu doar să lucreze în școală, dar și în alte instituții, unde a studiat programare și de lucru cu microcontrolere.

Deci, ce este această carte? Acesta descrie practic numărul de programe care sunt concepute pentru a lucra cu Arduino modulul ca program de Arduino în sine ca S4A ca VirtualBreadBoard ...

În cazul în care toate aceste programe sunt aproape stabilite în mod obișnuit pe Windows, apoi Linux, pe măsură ce lucrează în sistemul de operare, există caracteristici care sunt descrise în această carte. O atenție sporită Linux în ultimii ani, face relevant pentru o astfel de descriere.

În plus, cartea a vorbit despre mediile de dezvoltare de uz general AVR-controlere care acceptă modulul Arduino - AVR Studio, WinAVR, Flowcode. În principal despre setările pentru a lucra cu Arduino.

Dar de ce programele dacă vorbim despre roboți?

Esența oricărui robotului - este hardware-ul la baza procesorului și programul (sau un set de programe). Prin urmare, un element de programare integrantă a procesului de creare a unui robot chiar simplu.

Aflați pentru a programa modulul Arduino, iar programul vine cu un set mare de exemple care se ocupă de toate domeniile de module de aplicații, veți fi pregătit pentru a crea dispozitive electronice interesante și utile, care includ roboți. Începeți cu simple proiecte, iar restul este în mâinile tale.

Poate că elevii familiarizați cu proiectul interesant Arduino, robotica alege viitoarea lor profesie. Dar chiar dacă nu, sunt sigur, mulți ani mai târziu, reamintind experimentele sale în acest domeniu, ei vor fi fericiți că nu este trecut, nu au timp liber pentru a învăța elementele de bază - va fi ceva să-și amintească.

Radioamatorii au mult timp și stăpânească cu succes lucrul cu microcontrolere. Ei au entuziasm dezbaterea ce limbaj de programare este mai bine. Poate, proiectul Arduino le va permite să facă alegerea finală? Mai ales pentru că modulul Arduino poate funcționa ca un programator pentru a programa alte microcontrolere.

Pe scurt, tot ceea ce este interesant și util, care este în proiectul Arduino, poate fi găsit numai prin colaborarea cu el în compania oameni entuziaști.

Cuprins

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Capitolul 1: Un tren de la Romashkovo, începând

„Citiți cartea. citiți manualul, dar nu mă interesează. Mă întreb doar fac ceva. Aici, eu iau acest lucru și de a face asta. Da, venind la semaforul locomotivei, dând un semnal secret și se deschide .... semaphore "

Nu cred. Înainte de a face un dispozitiv înainte de programul „inundații“ în modulul Arduino, aveți nevoie pentru a scrie cod. Rulați programul Arduino. Ah, da. Este instalat în programul meu, și tu, poate nu. Apoi, acest lucru.

Poate fi în orice motor de căutare, Yandex, Rambler, Google, în orice, pentru a intra în caseta de căutare cuvântul de descărcare Arduino, și sunteți sigur de a găsi link-uri către site-ul proiectului.

Fig. 1.1. Pagina de start a proiectului Arduino

«Descărcare» buton și vă va duce la pagina de descărcare. Dacă utilizați Windows, există o versiune pentru sistemul de operare Windows; Dacă Linux, există unele distribuții Linux; și există, în cele din urmă, pentru Mac OS X.

Nu știu cum să Mac OS, dar Windows încă doar - dat click pe link-ul Windows, așteptați pentru sfârșitul descărcării, dezarhivează fișierul, și este în pachetul opțiunea cea mai convenabilă, care poate extrage orice arhivator liber, și totul neambalat. Sau aproape toate. Spre deosebire de alte programe, împreună cu dosarul Arduino pot fi transferate direct în directorul rădăcină al unității C, pentru comoditate, deschide folderul cu programul, pentru a aloca fișier arduino.exe, făcând clic pe butonul din dreapta al mouse-ului și din meniul drop-down, selectați „Creare comandă rapidă.“ După ce creați comanda rapidă, puteți trage cu mouse-ul pe desktop și porniți programul în mod obișnuit - dublu

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

click de mouse pe comanda rapidă.

Ugh, care este instalat programul. Pornește-l. Ah, da. Am cumpărat deja modulul Arduino, dar nu pot. Cum am făcut-o?

Am fost în căutarea pentru cea mai ieftină unitate. Modulele Arduino, deoarece proiectul este deschis, o mulțime, și sub diferite nume, de exemplu, Arduino, freeduino, craftduino etc. și prețurile lor sunt diferite. Cele mai ieftine unitate din Moscova, am găsit în CarMonitor.ru magazin online. Modulele nu prea scump (și site-ul interesant) în RoboCraft.ru magazin online, sau duino.ru:

Fig. 1.2. Soiuri de una dintre clone module Arduino

Modulele diferă în vederile lor unul față de altul, ușurința de utilizare, dar totuși vă permite să le conectați la computerul care rulează codul scrie programul Arduino, „flash“ a primit modul de program, și să testeze software-ul într-o formă live. Și toate modulele au capacitatea de a atașa de a le placa de extensie, sau sunt gata, cumpărate de la magazin sau a făcut singur. Apropo, proiectul este deschis, adică, nu poți pur și simplu descărcați programul și să-l utilizați (și, de altfel, să-și modifice pe gustul dvs., dacă știi cum să o facă), puteți face manual modulul de bază - este schema lui a firmware-ului, Ea are totul pentru producția independentă.

În plus față de modulele de bază, așa cum se arată mai sus, mai multe magazine online oferă o mulțime de extra-uri: placi de prototipuri, materialul pentru fabricarea de piese mecanice, motoare și elemente de acționare, precum și diverși senzori - și fotografii, și tensorial, și piezo, etc. Aceasta este o lume de dispozitive din care puteți crea și roboți și automatizare, distracție și jucării utile, și „adulți“ dispozitive utile.

Totul. Tot ce par să fi spus, puteți începe. Sau nu totul?

Da, încă o conexiune. Pentru a afla cum să vă conectați modulul Arduino în sistemul de operare Windows, puteți citi, de exemplu, site-ul RoboCraft.ru:

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Fig. 1.3. Conectarea modulului Arduino în Windows

Sistemul meu de operare este Windows Vista se găsește conducătorul auto și instalează driverul pentru unitatea USB în port COM COM5 și adaugă la lista de dispozitive din sistem.

Programul Arduino I punctul modulul COM5 port serial și Nano, deoarece modulul CarDuino meu este plecat.

Acum puteți scrie (desigur, am făcut-o „srisuyu“) orice program și să încerce să-l trimită la modulul Arduino. Mi-a plăcut modul în care cartea «Arduino notebook-ul de programare» un program foarte simplu numit «Hello World» microcontroler mondial.

Fig. 1.4. Primul modul de program pentru Arduino

Acum, poate, totul. Sau nu?

Așa e. Eu ți-aș spune în continuare cum se instalează software-ul Arduino pe Linux.

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Cele mai simple programe de instalare Arduino în distribuția Fedora (a acestor distribuții, adică, pe calculatorul meu, inclusiv Fedora 14). Mulți oameni care folosesc Linux, preferă să lucreze în terminal. Eu nu sunt unul dintre ei, și fără a fi nevoie de dure nu. Deci, pentru a instala programele pe care le folosesc o aplicație numită Yumex. Acesta poate fi găsit în secțiunea „Aplicații de sistem Modificare a Yum». Rularea aplicației, așteptând să termine căutarea tot ce este necesar, ar trebui să fie puse la dispoziția programului (Disponibil) în caseta de căutare, introduceți Arduino. Acum, trebuie doar să apăsați pe tasta Enter de pe tastatură pentru a găsi programul. Luând act de ea (toate cele trei blocuri cu numele Arduino), apăsați butonul Apply și programul instalat pe computer, pentru care contează, orice alt program, și marea lor varietate de Linux.

Fig. 1.5. Găsirea și instalarea unui program de Arduino în Fedora 14 de distribuție

Programul set Ceva mai complicat openSUSE 11.3.

Sistemul de operare openSUSE are o interfață de utilizator pentru programul de instalare. Este ușor de găsit, dacă rulați conducerea administratorului de sistem.

Fig. 1.6. utilitate YaST de configurare a sistemului în openSUSE

Înainte de acces se acordă, necesita introducerea parolei de administrator al computerului.

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Fig. 1.7. Introduceți parola de root

Și, dacă parola este corectă, apoi, în fereastra care apare, puteți găsi, de exemplu, instrumentul de căutare de program dorit (pachet).

Fig. 1.8. Meniul System Center cu căutarea unui capitol

Numele dacă îl cunoașteți, programul este introdus în caseta de căutare.

Fig. 1.9. secțiunea de căutare cu programe ca parte a openSUSE caseta de căutare

nu doar programul pe care doriți, dar, de asemenea, instrucțiuni detaliate de instalare.

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Fig. 1.10. Pentru a instala instrucțiuni de program pe site-ul Arudino

Am tradus prima etapă a instalației. Ce înseamnă?

În orice distribuție Linux are un terminal. Și sunt cei care preferă să lucreze prin introducerea toate comenzile de la tastatură în terminal. Uneori, singura modalitate de a (dar nu de multe ori) de a face ceva bine. Ca și în acest caz. Dacă în „Favorite“ din meniul principal nu aveți un terminal, acesta poate fi găsit în meniul fila „Aplicații“ în secțiunea principală „System“. Doar faceți clic pe mouse-ul pe un program de terminal pentru a vedea fereastra terminalului. Acum puteți deschide browser web pentru a copia complet comanda rând, evidențiați, mouse-ul procherknuv și faceți clic pe butonul din dreapta al mouse-ului pentru a obține meniul drop-down, din care selectați „copie“. Copierea șir, acesta poate fi introdus într-o fereastră terminal (du-te la fereastra terminalului, apăsați butonul din dreapta și alegeți „Paste“).

Fig. 1.11. Introducerea prima comandă de instrucțiuni într-o fereastră terminal

Toate șirurile de instrucțiuni trebuie să fie copiate în întregime. După introducerea comenzilor Puteți apăsa «Enter» și va trebui doar să răspundă la câteva întrebări pe care programul a fost instalat. Desigur, este necesar să se repete toate comenzile din instrucțiunile.

După instalarea programului, așa cum este scris în sfârșitul acestui manual ar trebui să fie utilizatorul, adică, te transformi în două grupuri: blocare și dialout. Acest lucru ajută din nou Yast.

Câteva cuvinte despre carte

Capitolul 1: Un tren de la Romashkovo, începând

Fig. 1.13. Fila fereastra „Utilizatori“ cu o listă a tuturor utilizatorilor de calculatoare

Făcând clic pe „Edit“, ne aflăm într-o fereastră nouă, în cazul în care în tab-ul „Detalii“, este posibil să se verifice caseta de lângă grupurile corespunzătoare.

Fig. 1.14. Bookmark „Detalii“ pentru adăugarea unui utilizator la un grup

Acum butonul „OK“, ne aduce la (treptat) de la administrarea programului

Capitolul 1: Un tren de la Romashkovo, începând

sistem. Va trebui doar pentru a reporni computerul, și, eventual, adăugați programul Arduino la meniul principal.

Rămâne să instalați programul pe ultimul dintre cei vii de pe computerul meu ALTLinux 5.1 distribuții. El, ca și alții, are un program util pentru a instala alte programe, dar ...

articole similare