S-a dovedit cumva că sa ratat această parte importantă. Ne îmbunătățim.
În general, atunci toate acestea sunt există, dar o versiune de casă a consiliului vechi și mediul, plus - unse cu un strat subțire de zeci de articole, și din moment ce ne-am planificat face în continuare viața mai ușoară pentru începători, va avea mai mult timp să-și petreacă căpitane.
Arduino (arduin, duin, duin) - Sper ca deja stii ce este =)
Dacă nu, aceasta este o plată care vă va ajuta să vă traduceți proiectele în hardware. Acesta este în valoare de un microcontroler (MC) - l la creatiile tale sunt încărcate (Volumul creativității este limitat), se execută (în cadrul capacităților sale) - 1. 2. 3. KMB + care pot fi trase din toate aceste cuvinte neinteligibile.
Aici despre varietăți - varietăți de plăci Arduino, precum și despre clone, originale și compatibilitate.
90MB.
Dar totul este pufos, cu o fereastră și are o interfață aproape perfectă în 3,5 butoane =) Dacă sunteți cuvinte necunoscute / de neînțeles într-o cutie gri - nu aveți nevoie de ea. Excelent mediu de dezvoltare!
Mai multe informații despre versiunea veche a mediului aici.
Noul diferă în principal în interfața rusă =)
Schita (schita) - de fapt, creativitatea, ceea ce va trebui să facă consiliul. Este scris în IDE în limba Cablare (detalii)
Bootloader (bootloader, sticle, încărcător) - program special în MC permite cu dificultate minimă încărcați schițele - pur și simplu prin-cablul USB. este, de asemenea cuprinde o parte importantă a MK de interferență rău intenționat ruchonok jucausa acțiuni neglijente novice (taxa de program pentru a aduce nebunia prin Ida + bootloader, este imposibil).
Pregătirea pentru muncă
În primul rând, avem nevoie de o taxă. Poți să-l cumperi. este posibil să se facă. pot fi luate de la un prieten-geek =)
De asemenea, trebuie să descărcați Ida-BCCH (și, bineînțeles, decomprima undeva) și pentru a obține USB-cablu (de obicei, USB-B. Ca o imprimantă / scaner, cu toate că unele placi au un mini sau chiar micro).
Dantela blocat un capăt în computer, celălalt responsabil, ar trebui să vină cel puțin un LED =) Comp începe să fie interesat de nimic, dacă nu găsește - l prezinte la \ drivers \-Arduino xxx.
După instalarea driver-elor în sistem va fi un nou com-port virtual - prin aceasta se realizează toate lucrările.
Deschideți IDE (\ arduino-xxx \ arduino.exe):
Nu sunt butoane semnate - creați / deschideți / salvați.
Toate cu sfaturi despre ortodocși, nu te confunda =)
Mai întâi de toate, alegem un port COM nou format:
Dacă aveți multe dintre ele acolo și nu știți cum să ajungeți în portul serial-service de pe placa deconectată, studiați cu atenție tot ce există acolo - tot ce nu aveți nevoie. Conectați placa și intrați din nou acolo - portul care apare este placa. (Modul QO oprit)
Portul este instalat, acum trebuie să selectați o placă:
În cazul în care inscripția nu este în mod clar clar ce fel de placă de bază în mâinile (nu a găsit un meci în meniu), este necesar să se doteze ochiul atent și să examineze inscripțiile de pe MC - cel mai mare cip de pe placa (chornenky un dreptunghi / pătrat cu picioarele pe laturile =), în căutarea inscripție ATMEGAhhh, amintiți-vă, căutăm în meniul "incomprehensibil-italian-word w / your-microcircuit"
De exemplu, există CraftDuino, în sensul că nu a găsit meniul, scris pe MK ATMEGA168A-PU, uita-te la meniu, găsiți primul meci - Arduino Diecimila sau Duemilanove w / ATmega168, selectați-o.
programare
Deci, mediul "set up" =)
E timpul să luminezi ceva!
Urcăm în exemple găsim clipirile canonice:
Hit descărcare
LED-urile "RX" "TX" (dacă există) ar trebui să lumineze intermitent pe tablă care arată schimbul cu calculatorul, iar "L" să demonstreze repornirea plăcii la începutul și la sfârșitul schimbului.
Când apare mesajul "Încărcare completă", LED-ul "L" de pe placă va începe să clipească așa cum ați spus. O puteți forța diferit - schimbați cifrele din liniile de întârziere (1000) (vedeți comentariile de pe ecran) și vedeți ce se întâmplă la diferite valori.
Dacă rezultatele par să nu fie evidente sau doriți mult mai mult, continuați:
Programarea Arduino - Articole