Descărcați limbajul de programare Arduino. Mediu software Arduino IDE pentru dezvoltarea Arduino

Folosind IDE-ul Arduino, puteți, doar pe baza cunoștințelor de C++, să rezolvați o varietate de probleme creative legate de programare și modelare.

Arduino IDE este un mediu de dezvoltare software conceput pentru programarea plăcii cu același nume. Astăzi, cu ajutorul Arduino, sunt proiectate tot felul de modele și dispozitive interactive, educaționale, experimentale, de divertisment. Interfața este relativ ușor de învățat; se bazează pe limbajul C++, astfel încât chiar și programatorii începători pot stăpâni instrumentele.

De unde pot descărca Arduino IDE

Programul în sine este open source. Toate instrumentele de bază sunt distribuite gratuit - trebuie doar să selectați versiunea care se potrivește cu sistemul dvs. de operare.

Cu descrieri (pornit Limba engleză) poate fi găsit pe pagina oficială a site-ului https://www.arduino.cc/en/main/software. Acolo puteți descărca versiunea necesară a programului.

După selectarea sistemului de operare dorit și fișierul dorit Instalarea vă va duce la pagina de descărcare (vezi mai jos), unde trebuie pur și simplu să faceți clic pe „Doar descărcare” pentru a începe descărcarea.

Versiunea actuală de Arduino Ide la momentul publicării acestui articol este 1.8.5.

Arduino IDE în rusă

Inițial, trusa de instrumente este furnizată în limba engleză. Și deși comenzile din meniu sunt destul de simple, programul poate fi tradus cu ușurință în limba dorită.

O listă completă a localizărilor lansate este prezentată pe această pagină: http://playground.arduino.cc/Main/LanguagesIDE. Limba rusă este inclusă în listă.

Limba rusă este inclusă în listă Limbi Arduino IDE.

Pentru a activa interfața în limba rusă, trebuie să utilizați comanda:

FişierPreferințeLimba
(Fișier → Setări → Limbă)

și selectați rusă din listă.

Configurarea mediului

Instalarea mediului software Arduino este un proces destul de simplu. După ce ați selectat și descărcat versiunea dorită, trebuie să începeți instalarea prin fișier arduino.exe.

Ca întotdeauna, trebuie mai întâi să fiți de acord cu Acordul de licență, în ciuda faptului că mediul în sine este distribuit gratuit.

Următorul pas este să selectați acțiunile pe care trebuie să le întreprindă instalatorul. Puteți bifa toate căsuțele.

Dacă programul de instalare vă solicită să instalați USB la serial driver - faceți clic Instalare.

Configurare IDE

Un port USB este folosit pentru a conecta placa la un computer. Programarea nu necesită echipament special; placa în sine este compactă și ușoară.

Pasul 1

Conectăm placa Arduino la computer.

Pasul 2

Să mergem la:
Start → Panou de control → Manager dispozitive
Găsim " porturi COMși LPT" și vedeți placa noastră pe COM2.

Este probabil să nu vezi nimic. În cele mai multe cazuri, problema este că ați cumpărat o placă bazată pe cipul CH340G. În acest caz, trebuie să utilizați .

Pasul 3

Lansați Arduino IDE și accesați: Instrumente → Port. Selectați portul COM2 (sau cel pe care l-ați primit la pasul de mai sus).

Pasul 4

Alegeți o tablă.

Aceasta completează configurarea. Acum aveți configurat Arduino IDE și puteți începe să vă dezvoltați proiectele.

Biblioteci pentru mediul software

Există 3 moduri de a conecta biblioteca la IDE-ul Arduino:

  1. Utilizați managerul de bibliotecă, care a apărut în program din versiunea 1.6.2. Trebuie să utilizați comanda „Schiță” → Includeți biblioteca → Gestionați bibliotecile. Va apărea o listă de biblioteci disponibile care pot fi activate sau dezactivate (vezi captura de ecran de mai jos).
  2. Adăugați biblioteca descărcată în format *.ZIP. Pentru a face acest lucru, trebuie să utilizați comanda „Schiță” → Includeți biblioteca → Adăugați o bibliotecă .ZIP. După aceea, selectați fișierul astfel încât biblioteca să fie adăugată la listă și reporniți programul.
  3. Adăugați manual fișierul bibliotecă. Pentru a face acest lucru, va trebui să despachetați arhiva și să vă asigurați că toate fișierele sunt într-un singur folder. După aceasta, va trebui să fie plasat în directorul cu bibliotecile utilizatorilor, care se află la " Documentele mele\Arduino\biblioteci" (Windows) sau " ~/Documente/Arduino/biblioteci„(Linux). Această metodă este destul de complicată; este recomandată în primul rând programatorilor experimentați.

Versiuni disponibile momentan pentru sisteme de operare Windows, Linux, MacOS. La începutul lui septembrie 2017, cel mai mult o nouă versiune Arduino IDE - 1.8.5. O puteți descărca mai sus - selectați opțiunea dorită din tabel, sau pe pagina https://www.arduino.cc/en/main/software. Pentru Linux există versiuni pe 32 de biți, 64 de biți și ARM. Pentru Windows, pe lângă faptul că este instalabil și portabil, există și o versiune sub forma unei aplicații Windows.

Astfel, lucrul cu Arduino IDE nu creează dificultăți chiar și pentru programatorii care nu au stăpânit încă pe deplin limbajul C++. Experimentând cu funcții, adăugând propriile biblioteci sau descarcând altele noi, puteți obține rezultate excelente și puteți rezolva chiar și probleme creative nestandardizate.

Toate acestea explică popularitatea în creștere și creșterea numărului de programatori care experimentează mediul software și îi adaugă noi funcții.

Pentru a vă crea propriile proiecte bazate pe Arduino, va trebui să scrieți firmware și să le încărcați pe microcontroler. Arduino IDE vă permite să efectuați aceste funcții. Există și alte modalități de a scrie firmware și de a încărca schițe pe Arduino, dar cel mai simplu este să utilizați IDE-ul Arduino. În continuare, vă voi spune de unde puteți descărca și ce versiune este mai bună de instalat, cum să configurați și cum să utilizați acest program.

Descărcați Arduino IDE

Versiune Windows Mac OS X Linux
1.6.5
1.8.2

Cea mai sigură și de încredere sursă este, desigur, site-ul oficial, dar cele mai populare versiuni le puteți descărca de pe această pagină folosind link-urile de mai sus. Cea mai recentă versiune la momentul scrierii este 1.8.2. Îl poți descărca, dar mulți oameni recomandă descărcarea versiunii 1.6.5 deoarece este considerată cea mai stabilă. Există și o versiune clasică a Ide 1.0.6. Nu acceptă Arduino Yún și Arduino DUE. De asemenea, această linie de versiuni de program nu mai este acceptată de comunitate și nu va fi actualizată.

Pentru Windows este posibil să descărcați o arhivă (Windows) și un program de instalare ( Windows Installer). Arhiva poate fi folosită ca Versiune portabilă. Și dacă instalați mediul de dezvoltare Arduino pe permanentul dvs la locul de muncă, atunci este mai bine să alegeți Windows Installer.

eu folosesc ultima versiune, dar are dificultăți când lucrează de la alt editor. Multă vreme am încercat să configurez funcțiile programului în editorul Sublime Text 3. Această combinație absolut nu a vrut să funcționeze, așa că pur și simplu am abandonat această idee și am lăsat totul așa cum era. Dacă doriți să utilizați editorul preferat, atunci este mai bine să descărcați versiunea 1.6.5.

Pentru a descărca, selectați versiunea necesară care se potrivește sistemului dvs. de operare. În continuare, se va deschide o pagină cu donații voluntare. Arduino IDE este un program gratuit. Puteți să-l descărcați pur și simplu făcând clic pe semnul gri „Doar descărcați” sau puteți mulțumi dezvoltatorilor cu o contribuție voluntară.

Dacă ați descărcat arhiva, pur și simplu dezarhivați-o și rulați Arduino.exe.

Dacă ați descărcat fișierul de instalare, atunci trebuie să efectuați o instalare standard. Procesul de instalare este foarte simplu și nu va dura mult timp, dar de dragul completității articolului îl voi descrie în detaliu.

Rulați fișierul de instalare. Suntem de acord cu termenii acord de licențiere(după citit, desigur).


Suntem de acord cu termenii

Selectați modulele de program necesare. Primele două trebuie marcate. Restul depinde de tine.


Selectarea componentelor ide Arduino.

În timpul instalării, poate apărea o fereastră care vă solicită să instalați un driver USB-la-serial. Suntem de acord și așteptăm finalizarea instalării. Acest lucru completează întregul proces. Tot ce rămâne este să configurați mediul de dezvoltare și puteți crea.

Configurare Arduino IDE

După instalare, trebuie să configurați programul. Acest lucru este foarte ușor de făcut:

1. Mai întâi conectează-ți Arduino la computer cu prin USB cablu.

2. Apoi mergi la " Start >> Panou de control >> Manager dispozitive". Acolo trebuie să găsiți „porturile COM și LPT”. Această listă va indica arduino-ul dvs. și portul la care este conectat (COM2). Amintiți-vă această valoare.

Dacă microcontrolerul dvs. nu este în listă sau este afișat ca un dispozitiv neidentificat, atunci driverul este instalat incorect sau aveți o placă chineză cu un cip CH340. Nu este o problemă. Ai nevoie doar de un alt șofer. Ți-am spus de unde să-l descarci și cum să-l instalezi

3. Acum lansați Arduino IDE și accesați imediat meniul „ Instrumente >> Port". Acolo trebuie să selectați portul COM de care vă amintiți.

Aceasta completează configurarea. Nu uitați că aceste setări vor trebui modificate dacă conectați placa la alta port USB sau folosiți o altă placă.

Folosind Arduino IDE

Programul este foarte ușor de utilizat. Pentru a ne asigura că totul funcționează corect, să încărcăm prima noastră schiță pe microcontroler. Pentru a face acest lucru, folosim exemplul standard cu un LED intermitent. Există multe exemple gata făcute în mediul de dezvoltare. Acesta este ceea ce vom folosi.

Apoi faceți clic pe butonul „Descărcați” și așteptați ca schița să se termine de încărcare. După pornire, LED-ul încorporat ar trebui să înceapă să clipească imediat. Aceasta înseamnă că totul funcționează așa cum ar trebui. Acum puteți să vă scrieți propriul firmware sau să folosiți unul gata făcut. O descriere a funcțiilor limbajului de programare Arduino este pe pagina site-ului meu

Mediul de dezvoltare Arduino constă dintr-un editor de text încorporat codul programului, zona de mesaje, fereastra de iesire a textului (consola), bara de instrumente cu butoane pentru comenzi utilizate frecvent si mai multe meniuri. Mediul de dezvoltare este conectat la hardware-ul Arduino pentru a descărca programe și a comunica.

Descarca
Monitorizare magistrală serială

Afișează datele trimise către platforma Arduino (placă USB sau placă magistrală serial). Pentru a trimite date, trebuie să introduceți text și să apăsați butonul Trimitere sau Enter. Apoi selectați viteza de transmisie din lista verticală corespunzătoare valorii Serial.beginîn schiță. Pe sistemul de operare Mac sau Linux, platforma Arduino va fi repornită (schița va începe de la capăt) atunci când monitorizarea magistralei serial este conectată.

Este posibil schimbul de informații cu platforma prin intermediul programelor Processing, Flash, MaxMSP etc. (consultați pagina cu descrierile interfeței pentru detalii).

Setări

Unele setări pot fi modificate în fereastră Preferințe(meniul Arduino pe Mac OS sau File pe Windows și Linux OS). Restul setărilor se află în fișier, a cărui locație este indicată în fereastra Preferințe.

Platforme

Alegerea platformei afectează: parametrii (de exemplu, viteza CPU și rata de transmisie) utilizați la compilarea și încărcarea schițelor și setările de înregistrare a bootloader-ului microcontrolerului. Unele caracteristici ale platformei diferă doar în ultimul parametru (Bootloader), așa că, chiar dacă porniți cu succes cu selecția corespunzătoare, poate fi necesar să verificați diferența înainte de a scrie Bootloader-ul.

  • Arduino BT
    Frecvența ceasului ATmega168 16 MHz. Bootloader-ul este încărcat împreună cu codurile pentru inițializarea modulului Bluetooth.
  • LilyPad Arduino cu ATmega328
    Frecvența de ceas ATmega328 8 MHz (3,3 V) cu capacitate de repornire automată. Conform cu Arduino Pro sau Pro Mini(3,3 V, 8 MHz) cu ATmega328.
  • LilyPad Arduino cu ATmega168
    Frecvența de ceas a ATmega168 este de 8 MHz.

    Bootloader-ul încărcat are un timeout lung (la repornire, LED-ul pin 13 clipește de trei ori), deoarece versiunile originale de LilyPad nu acceptă repornirea automată. De asemenea, ceasurile externe nu sunt acceptate și, prin urmare, Bootloader-ul configurează ATmega168 pentru a încărca ceasul intern de 8 MHz.

    Dacă aveți versiuni ulterioare de LilyPad (cu 6-pini introducerea programului) Înainte de a încărca Bootloader-ul trebuie să selectați Arduino Pro sau Pro Mini (8 MHz) cu ATmega168.

  • Arduino Pro sau Pro Mini (3,3V, 8MHz) cu ATmega328
    Frecvența de ceas ATmega328 8 MHz (3,3 V) cu capacitate de repornire automată. Compatibil cu LilyPad Arduino cu ATmega328.
  • Arduino Pro sau Pro Mini (3,3V, 8MHz) cu ATmega168
    Frecvența de ceas ATmega168 8 MHz (3,3 V) cu capacitate de repornire automată.
  • Arduino NG sau versiuni anterioare cu ATmega168
    Viteza de ceas ATmega168 este de 16 MHz fără repornire automată. Compilarea și încărcarea corespunde cu Arduino Diecimila sau Duemilanove cu ATmega168, dar Bootloader-ul are un timeout lung (LED-ul pin 13 clipește de trei ori la repornire).
  • Arduino NG sau versiuni anterioare cu ATmega8
    Viteza de ceas ATmega8 este de 16 MHz fără capacitatea de repornire automată.

28 09.2016

Te-ai gândit vreodată să-ți faci viața mai ușoară acasă? Pentru a avea lucruri care ar rezolva lucrurile de zi cu zi pentru tine, sarcini de rutină. Un dispozitiv inteligent care ar funcționa functie utila, de exemplu, uda grădina, curăța camera, ducea încărcătura. Aceste probleme pot fi rezolvate. Dar doar cumpărarea lui nu va fi suficient. Orice controler logic industrial sau cip are nevoie de un „creier” pentru a efectua o anumită secvență de acțiuni. Pentru a efectua operații în cazul nostru, limbajul de programare Arduino este potrivit.

Din acest articol veți învăța:

Salutări, prieteni! Pentru cei care nu mă cunosc, numele meu este Gridin Semyon. Puteți citi despre mine. Articolul de astăzi va fi dedicat două programe principale, fără de care nu vom mai avea mișcare și înțelegere reciprocă.

Descrierea generală a limbajelor de programare

După cum am scris mai sus, vom lua în considerare două medii de dezvoltare populare. Prin analogie cu, poate fi împărțit în editor graficși „notepad inteligent”. Acestea sunt programele Arduino IDE și FLprog.

Baza mediului de dezvoltare este Procesare/Cablare - acesta este C++ obișnuit, completat cu funcții și diferite biblioteci. Există mai multe versiuni pentru sistemele de operare sisteme de ferestre, Mac OS și Linux.

Care este diferenta lor fundamentala?? Arduino IDE este un mediu de dezvoltare care descrie codul programului. Și FLprog este similar cu CFC CoDeSyS, care vă permite să desenați diagrame. Care mediu este mai bun? Ambele sunt bune și convenabile în felul lor, dar dacă doriți să vă ocupați serios de controlere, cel mai bine este să învățați limbi similare SI. Principalul lor avantaj este flexibilitatea și natura nelimitată a algoritmului. Îmi place foarte mult IDE-ul Arduino.

Descrierea IDE-ului Arduino

Distribuția poate fi descărcată de pe site oficial. Descărcați arhiva, ocupă puțin mai mult de 100 MB. Instalarea este standard, ca toate aplicațiile pentru Windows. Driverele pentru toate tipurile de plăci trebuie instalate în pachet. Și așa arată fereastra de lucru a programului.

Mediul de dezvoltare Arduino constă din:

  • editor de cod de program;
  • zone de mesaje;
  • ferestre de ieșire a textului;
  • bare de instrumente cu butoane pentru comenzile utilizate frecvent;
  • mai multe meniuri

Setări Arduino IDE

Se numește un program scris în mediul de dezvoltare Arduinoschiță. Schița este scrisă într-un editor de text, care are evidențierea colorată a codului de program creat. Un exemplu de program simplu în imaginea de mai jos.

Funcționalități suplimentare pot fi adăugate folosindbiblioteci,reprezentând cod conceput într-un mod special. Practic, nu este accesibil dezvoltatorului. Mediul vine de obicei cu un set standard, care poate fi completat treptat. Sunt în subdirectorbiblioteci Directorul Arduino.

Multe biblioteci vin cu exemple situate în folderexemplu.Selectarea unei biblioteci din meniu o va adăuga sursă linii:

Arduino

#include

#include

Aceasta este o directivă - un fel de instrucțiune, un fișier antet care descrie obiecte, funcții și constante de bibliotecă. Multe funcții au fost deja dezvoltate pentru cele mai comune sarcini. Crede-mă, asta ușurează viața programatorului.

După ce am conectat placa electronică la computer. Facem urmatoarele setari - selectam placa Arduino si portul Com prin care ne vom conecta.

Arduino

void setup() ( // inițializați pinul digital 13 ca ieșire. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000) );

void setup() (

// inițializați pinul digital 13 ca ieșire.

pinMode(13, IEȘIRE);

void loop() (

digitalWrite(13, HIGH);

întârziere (1000);

digitalWrite(13, LOW);

întârziere (1000);

Deci, apropo, este convenabil să verificați funcționalitatea plăcii care a venit din magazin. Rapid și ușor.

Mai este un lucru convenabil. Se numesteMonitorizați port serial (Monitor serial). Afișează datele trimise către platformăArduino.De obicei mă uit la ce semnale îmi dau diverși senzori, conectat la placa.

Conectarea bibliotecilor

Exista căi diferite pentru a adăuga caracteristici personalizate. Puteți conecta biblioteci în trei moduri:

  1. Folosind Library Manager
  2. Utilizarea importului ca fișier .zip
  3. Instalare manuală.

1. Folosind Library Manager.În fereastra de lucru a programului, selectați fila Schiță. După aceea, faceți clic pe butonul Conectare bibliotecă. Directorul bibliotecii se va deschide în fața noastră. Fereastra se va afișa deja fișierele instalate cu semnăturăinstalatsi cele care pot fi instalate.

2. Utilizarea importului ca fișier .zip.Adesea, pe Internet puteți găsi fișiere de bibliotecă ambalate în arhive cu extensie zip. Conține un antet fișier.h și un cod fișier.cpp. Nu este nevoie să despachetați arhiva în timpul instalării. Doar accesați meniul Schiță - Conectați biblioteca - Adăugați o bibliotecă .ZIP

3. Instalare manuală.Mai întâi, închideți programul Arduino IDE. Mai întâi ne despachetăm arhiva. Și transferăm fișierele cu extensia .h și .cpp într-un folder cu același nume ca și arhiva. Puneți folderul în directorul rădăcină.

Documentele mele\Arduino\biblioteci

Descrierea FLPprog

FLprog este un proiect gratuit de la dezvoltatori independenți cu care vă permite să lucrați blocuri funcționale, sau cu diagrame cu scară. Acest mediu este convenabil pentru oameni - nu pentru programatori. Vă permite să vedeți vizual și clar algoritmul folosind diagrame și blocuri funcționale. Puteți descărca distribuția de la site oficial.

Urmaresc proiectul de destul de mult timp. Băieții se dezvoltă, adăugând constant noi funcționalități și schimbându-le pe cele vechi. Văd promisiuni în acest mediu. Deoarece îndeplinește două funcții importante:simplitate și ușurință în utilizare.

Să încercăm să creăm un proiect simplu. Vom comuta ieșirea 13 la LED.

Noi creăm proiect nou. În fereastra de sus adăugați cantitatea necesară intrări și ieșiri, setați un nume și atribuiți o intrare sau ieșire fizică plăcii.

Scoatem elementele de care avem nevoie din arborele de obiecte și elementele de care avem nevoie pe pânza de editare. În cazul nostru, putem folosi un simplu declanșator RS pentru a-l porni și opri.

După crearea algoritmului, faceți clic pe butonul de compilare, programul oferă o schiță gata făcută în IDE.

Am analizat capacitățile și comoditatea programelor pentru dezvoltarea algoritmilor pe controlerul din seria Arduino. Există și programe care vă permit să creați diagrame structurale și imagini vizuale. Dar recomand folosirea editor de text, pentru că atunci îți va fi mai ușor. Spune-mi, ce mediu este cel mai convenabil pentru tine și de ce??

Pe 22 septembrie, am participat la un seminar la Krasnodar „Controle cu panou tactil OVEN SPK.” Conferința s-a desfășurat într-un mod la modă și hotel frumos„Bristol”. A fost foarte interesant și mișto.

În prima parte a seminarului, ni sa spus despre capabilitățile și avantajele produselor OWEN. Apoi a fost o pauză de cafea cu gogoși. Am luat o grămadă de lucruri, gogoși, prăjituri și bomboane, pentru că îmi era foarte foame. =)

În partea a doua a seminarului, după prânz, am fost prezentați. Ne-au spus multe despre vizualizarea Web. Această tendință începe să capete amploare. Ei bine, desigur, controlați echipamentul prin orice browser de internet. Acest lucru este foarte cool. Apropo, echipamentul în sine este în valiză.

Voi publica o serie de articole despre CoDeSyS 3.5 în viitorul apropiat. Așadar, dacă cineva este interesat, abonează-te sau vine pur și simplu în vizită. Voi fi mereu bucuros!!!

Apropo, aproape că am uitat, următorul articol va fi despre placa electronică Arduino. Va fi interesant, nu-l ratați.

Ne vedem în articolele următoare.

Salutări, Gridin Semyon.

În mod implicit, nucleul programului acceptă doar AVR-scânduri Arduino. Unele plăci Arduino necesită utilizarea funcții suplimentare, care trebuie instalat în nucleul programului.

Un exemplu este Arduino Due care foloseste ARM/SAM microcontrolere. A existat o oportunitate pentru acest lucru prin utilizarea Arduino IDE, program Arduino Due, trebuie să instalați SAM-i desena folosind Manager de consilii.

În acest exemplu vom instala nucleul necesar pentru placă Arduino Due.

Selectați meniul Tools → Board → Boards Manager

Se va deschide fereastra Board Manager, în care veți vedea o listă de plăci instalate și disponibile. Să alegem un nucleu SAM, versiunea necesară (ca și în cazul cu, poate fi disponibilă o singură versiune, deci este posibil să nu existe o listă derulantă cu o listă de versiuni disponibile) și faceți clic pe Instalare.

La finalizarea procesului de instalare (care poate dura destul de mult), starea nucleului SAM va deveni INSTALAT. Placa Arduino Due va fi acum disponibilă în meniul Instrumente → Placă.

Instalarea manuală a plăcilor

De asemenea, este posibil să adăugați plăci la mod manual. Această metodă funcționează la nesfârșit. Pentru versiune IDE Metoda 1.6.2 nu funcționează (bunul a fost remediat în versiunea 1.6.3). Nu pot spune nimic despre versiunile anterioare 1.6.1.

Vă voi spune folosind exemplul consiliilor de administrație ale companiei Adafruit.

Mai întâi, descărcați fișierele de descriere pentru plăci de pe GitHub-repertoriu Adafruit sau prin linkul de mai jos (la GitHub, poate exista o versiune mai recentă a acestei arhive).

Categorie: Programe
Data: 06.04.2015

Dacă ați descărcat arhiva din Github, apoi despachetați arhiva și schimbați folderul rezultat din Adafruit_Arduino_Boards-master V Adafruit_Arduino_Boards.

În interiorul acestui folder veți găsi două subdosare:

  • hardware, care conține și subfolderele adafruit și instrumente
  • drivere , care conține drivere Flora pentru Windows

ÎN Mac OS folderul este ascuns în pachetul aplicației. Pentru a-l găsi, faceți clic dreapta pe aplicație Arduino IDEși selectați Afișați conținutul pachetului

Accesați subfolderele Conținut → Java și găsiți folderul hardware acolo.

Acum trebuie să combinăm cu atenție conținutul folderului hardware cu un folder similar din arhiva pe care am descărcat-o mai devreme și am despachetat cu o descriere a plăcilor de pe site Adafruit. Trebuie să vă asigurați că ați suprascris fișierele aflate în conflict (în acest caz avrdude.conf). După toate operațiunile, folderul hardware al aplicației Arduino IDE va avea următoarea structură:

Dacă lucrezi în Windows, atunci va trebui și să rescrieți folderul driverelor.

Dacă totul este făcut corect, noile plăci vor apărea în meniul Tools → Board in Arduino IDE.

Plăci bazate pe microcontrolere ATTiny

Unul dintre cititorii mei, Pavel Pashchenko, a împărtășit cu amabilitate fișierele de descriere pentru microcontrolerele din seria ATTiny. Mulțumesc, Pavel!

Categorie: Programe
Data: 08.04.2015

Instalarea este similară cu cea descrisă mai sus.

Rezultatul lui Pavel în Windows:

Placi bazate pe microcontroler Atmega8

Pentru microcontrolerele Atmega8 cu cristal extern de 8 MHz și fără bootloader, trebuie adăugate următoarele linii la fișierul boards.txt:

#################################################################### ############ atmega8.name=ATmega8 (fără bootloader 8MHz ext) atmega8.upload.protocol=arduino atmega8.upload.tool=usbasp atmega8.upload.maximum_size=7680 atmega8.upload.speed= 115200 atmega8.bootloader.low_fuses=0xFF atmega8.bootloader.high_fuses=0xD9 atmega8.bootloader.unlock_bits=0x3F atmega8.bootloader.lock_bits=0x0F atmega8.build.mcu=atmega8.build.mcu=c80.000 atmega8. build.core=arduino atmega8.build.variant=standard

##############################################################

atmega8. nume = ATmega8 (fără bootloader 8MHz ext)

atmega8. încărcați. protocol = arduino

atmega8. încărcați. instrument = usbasp

atmega8. încărcați. dimensiune_maximum = 7680

atmega8. încărcați. viteza = 115200

atmega8. bootloader. low_fuses = 0xFF

atmega8. bootloader. siguranțe_înalte = 0xD9

atmega8. bootloader. unlock_bits = 0x3F

atmega8. bootloader. lock_bits = 0x0F

atmega8. construi. mcu=atmega8

atmega8. construi. f_cpu = 8000000L

Acțiune