Instalare Arduino. Noțiuni introductive cu Arduino, instalarea driverelor. Lansarea IDE-ului Arduino

Majoritatea plăcilor Arduino sunt fabricate cu un convertor USB-la-Serial încorporat. Recent, cipul CH340 a fost folosit în aceste scopuri. Acest microcircuit reduce foarte mult costul de fabricație a microcontrolerelor și nu are absolut niciun efect asupra performanței. De asemenea, este folosit în programatori pentru dispozitive care nu au suport încorporat pentru conexiuni USB. Cu ajutorul unor astfel de programatori puteți flash cu ușurință. Am vorbit despre asta în.

Pentru a utiliza biblioteci suplimentare, trebuie să le instalați. Managerul bibliotecii se va deschide apoi și veți găsi o listă de biblioteci care sunt deja instalate sau gata de a fi instalate. Derulați pentru a o găsi, apoi selectați versiunea bibliotecii pe care doriți să o instalați. Uneori este disponibilă o singură versiune a unei biblioteci.

Dacă meniul de selectare a versiunii nu apare, nu vă faceți griji: acest lucru este normal. Descărcarea poate dura ceva timp, în funcție de viteza conexiunii. Puteți închide Managerul bibliotecii. Acum puteți găsi noua bibliotecă disponibilă în meniul Includere bibliotecă.

Există un singur „dar”. Implicit în sistem windows Nu este instalat niciun driver care să funcționeze cu acest cip. Din acest motiv, este posibil ca dispozitivul să nu funcționeze corect sau să nu fie recunoscut deloc. Pentru a remedia acest lucru, trebuie să descărcați și să instalați driverul CH340G. Link-uri către driver și instrucțiuni de instalare sunt mai jos.

Numele folderului este numele bibliotecii. Nu despachetați biblioteca descărcată, lăsați-o așa cum este. În partea de sus a listei derulante, selectați opțiunea „Adăugați”. Vi se va solicita să selectați biblioteca pe care doriți să o adăugați. Ar trebui să vedeți acum biblioteca în partea de jos a meniului derulant. Este gata de utilizare în schița dvs.

Calea este afișată clar în panoul de setări. Dacă doriți să vedeți unde este deschisă implicit fila Setări în secțiunea Fișier. Asigurați-vă că biblioteca pe care tocmai ați adăugat-o este disponibilă în lista de după bibliotecile principale. Vă rugăm să rețineți: modul în care sunt selectate bibliotecile în timpul compilării are scopul de a actualiza bibliotecile prezente în distribuție. Aceasta înseamnă că plasarea unei biblioteci în dosarul „biblioteci” din albumul tău va înlocui alte versiuni de biblioteci. Același lucru se întâmplă cu bibliotecile prezente în nuclee suplimentare.

Descărcați driverul CH340G

Instalarea driverului

  1. Descărcați driverul pentru sistemul dvs. de operare din linkurile de mai sus.
  2. Despachetați arhiva
  3. Rulați fișierul executiv SETUP.EXE
  4. În fereastra care se deschide, faceți clic pe butonul Instalare
  5. Aceasta completează instalarea

Daca articolul ti-a fost de folos, ma bucur foarte mult. Și dacă folosești butoanele sociale de mai jos, voi fi de 2 ori mai fericit :)

De asemenea, este important să rețineți că versiunea bibliotecii pe care o puneți în albumul dvs. poate fi mai mică decât cea găsită în folderele de distribuție sau de bază, totuși va fi folosită în continuare la momentul compilării. Acest tutorial se bazează pe textul lui Limor Fried.

Instalarea Arduino IDE

Exemplele de cod din ghid sunt eliberate în domeniul public. Am din nou o jucărie nouă. Dar să revenim la titlu. Adică, atunci când încercați să instalați driverele, ar trebui să primiți un mesaj de eroare drăguț care ar trebui să arate cam așa. Apoi selectați opțiunea „Căutați software-ul driverului pe computer” deoarece nu veți găsi drivere potrivite pe Internet din cauza lipsei de drivere semnate. Dacă nu ați descărcat încă mediul de dezvoltare, îl puteți descărca aici. Selectat sisteme de operareîn timp real au o poziție puternică în această lume nouă.

Controlor Arduino Uno R3 CH340
Cablul USB nu este inclus

Acesta este un analog al celui mai popular modul Arduino UNO R3 care conține microcontrolerul Atmega328. Modulul microcontrolerului central face parte dintr-o clasă largă de dispozitive Arduino. Microcontrolerul modulului este programat prin USB fără a utiliza un programator special. Arduino Uno R3 CH340 este realizat folosind microcircuite plane: microcircuit Atmega328P-AU și convertor de interfață USB-UART cip CH340G. Datorită utilizării microcircuitului MK într-un pachet SMD, capacitatea de încărcare curentă a ieșirilor modulului a crescut. Atmel limitează curentul de sarcină total al pinii microcontrolerului situat pe o parte a carcasei MS. Datorită amplasării bornelor MC-ului folosit pe patru laturi, capacitatea de încărcare a modulului a crescut.
Arduino și tot ceea ce este însoțit de el este, pe de o parte, o bună oportunitate pentru amatori de a-și încerca dezvoltarea la costuri hardware reduse. Pe de altă parte, este o platformă ieftină pentru testarea circuitelor și a soluțiilor software pentru automatizare, aplicabilă în birourile de proiectare, laboratoarele de cercetare și alte structuri creative care lucrează la crearea de dispozitive moderne.

Sistemele de operare desktop și mobile nu sunt foarte bune la implementarea controalelor: dacă testați un gadget, s-ar putea să vă trezi în curând cântând o melodie de la gunoiul și prietenii lui. În cele din urmă, sistemul de transmisie fizică reală asigură că datele se deplasează către computerul de proces.

Dacă această procedură enervantă se află în spatele uneia, computerul de proces rulează fără probleme. Nu vom instala produsul pentru că este descris în altă parte. Dacă preferați să comunicați online, va trebui să creați mai multe opțiuni. Asigurați-vă că computerul de proces configurat nu mai poate gestiona schițe bazate pe punte. Pentru un plan obișnuit sau rar folosit, se recomandă să notați acest lucru cu o etichetă de avertizare.

Caracteristici

Tensiune de alimentare, V
furnizat la conectorul USB 5
prin conectorul rotund 7 - 12
Curent de ieșire stabilizator 3,3 V 50 mA
KB de memorie
Flash 32, cu excepția 0,5 ocupat de bootloader
SRAM 2
EPROM 1
Frecvența ceasului 16 MHz

Caracteristicile modulului Arduino Uno R3 CH340 oglindesc caracteristicile Arduino Uno R3. Ele sunt în mare măsură determinate de tipul de MK utilizat.

Conectarea plăcii Arduino

Contactul în serie cu computerul de la distanță va fi monitorizat de la distanță. În funcție de interfața utilizată, se folosește o variantă diferită a clasei. Vom analiza acest lucru în detaliu în secțiunea următoare. Deoarece folosim o referință pură aici, nu creăm un fir nou - handlerul de evenimente primește o buclă infinită.

Acest lucru ne privește doar dacă memoria încă eșuează: în testele autorului, timpul de măsurare variază de la cinci la zece minute. Clasa de dispozitive de analiză a domeniului de modulație, care este utilizată pe scară largă în domeniul armelor, ne permite să călcăm subiectul din spate. Ele funcționează ca un osciloscop care, în loc de tensiune, afișează răspunsul în frecvență în timp într-o manieră imperceptibilă sau în trepte.

Sistem

Arduino Uno R3 CH340 are un circuit extins de alimentare, care include următoarele componente principale: prize DC2.1 și USBB-1J, microcircuite NCP1117ST50T3G și LM358, tranzistor Q1, tipul său este SI2301DS. Fișa DJK-02A a sursei de alimentare este introdusă în DC2.1, contactul central este polul pozitiv. O altă conexiune de alimentare este prin intermediul unui conector USB de tip B Siguranța RT protejează portul USB al computerului de suprasarcină. Întrerupe conexiunea dacă se consumă mai mult de 500 mA de curent de la portul USB și restabilește conexiunea după ce carcasa se răcește. Prin dioda D1, cip-ul stabilizator de tensiune de 5 volți NCP1117ST50T3G este alimentat. Ieșirea sa furnizează o tensiune de alimentare stabilizată elementelor Circuite Arduino Uno R3 CH340. Cipul LM358 analizează nivelul de tensiune provenit de la sursa de alimentare a laboratorului. Funcționează astfel: dacă tensiunea la intrarea + este mai mare decât la intrarea -, atunci ieșirea va fi tensiunea de alimentare a microcircuitului, altfel tensiunea la ieșirea acestuia va fi zero. Datorită divizorului de tensiune pe rezistențele R14 și R15, dacă tensiunea la pinul 1 al diodei 1n4007 este mai mare de 6,6 V, ieșirea LM358 va fi de 5 volți, în caz contrar 0 volți.

Figura 4 prezintă o histogramă obținută prin evaluarea repetată a unui interval de timp specific. Cea mai importantă diferență față de exemplul anterior este că trebuie să identificăm mașina de proces utilizată. Din acest motiv, nu sunt necesare modificări semnificative în zona de cod rămasă.

Aceasta înseamnă că schița folosită în secțiunea anterioară nu va funcționa aici. Rezultatul este histograma prezentată în Figura 5. Chiar dacă frecvența generată poate fi mai mică, în funcție de viteza vitezei lente, este de menționat stabilitatea mai mare datorită conexiunii directe prin cablu.

Q1 SI2301DS - tranzistor MOSFET cu canal P de putere. Tensiunea de deblocare pentru aceasta este o tensiune negativă în raport cu sursa, aplicată la poartă și depășind pragul acesteia. Într-un tranzistor cu canal P, curentul curge din dren în circuit atunci când se aplică o tensiune negativă de poartă-sursă, drenul este conectat la borna negativă a circuitului. Tranzistorul conține o diodă. Când tranzistorul este deschis, curentul circulă în ambele direcții.
Să încercăm să ne dăm seama cum funcționează circuitul de alimentare și ce funcții îndeplinește. Să presupunem că doar o sursă de alimentare externă de 9 volți este conectată la Arduino Uno R3 CH340. Apoi, 5 volți sunt furnizați circuitului de la ieșirea stabilizatorului NCP1117ST50T3G. Dacă modulul este conectat numai la portul USB, atunci curentul de alimentare trece prin siguranța RT și dioda din carcasa tranzistorului Q1. Acum imaginați-vă o situație în care sursa de alimentare și portul USB sunt conectate. Pe linia de alimentare cu tensiune pozitivă există 5 volți de la stabilizator. Curentul de la portul USB ar trebui să circule prin diodă, dar există o cădere de tensiune pe diodă, iar USB-ul conține, de asemenea, 5 volți. Prin urmare, trecând prin diodă, tensiunea de la USB va scădea și există deja un stabilizator de 5 volți pe linie. Prin urmare, curentul de la USB nu va curge sau, cel mai probabil, valoarea lui va fi foarte mică - poate curge doar de la mai mult la mai puțin, dar nu și invers. Acest lucru oprește automat consumul de energie de la portul USB atunci când sursa de alimentare funcționează.
Dacă tensiunea la pinul 1 al diodei 1n4007 scade la 6,5 ​​volți sau mai puțin, atunci la ieșirea comparatorului de pe LM358 MS tensiunea va deveni zero, tranzistorul Q1 se va deschide și circuitul va fi alimentat cu tensiune la pinul lui. conectorul USB. Din moment ce sunt 5 volți și Alimentare USB este, de asemenea, 5 volți, atunci nici un curent vizibil nu va curge în nicio direcție. Curenții mici sunt posibili din cauza imposibilității de a furniza niveluri absolut identice de 5 volți în două dispozitive. Prin urmare, ghidat de principiul „celor cu care Dumnezeu are grijă”, este interzisă utilizarea surselor de alimentare cu o tensiune de ieșire sub 7 volți în timp ce se conectează simultan la USB.
Funcția comparatorului de pe LM358 MS este de a genera un semnal atunci când puterea scade sub valoarea critică. Acesta este utilizat atunci când alimentați dispozitivul la Bazat pe Arduino Uno R3 CH340 cu baterie. Dacă, în locul unei surse de alimentare, dispozitivul finit este alimentat de baterii, atunci este necesar să se monitorizeze descărcarea acestora în funcție de nivelul tensiunii de ieșire. Dispozitivul finit nu are o conexiune la un PC, iar conectorul USB poate fi folosit în scopuri proprii. Când bateriile sunt descărcate, tensiunea scade, comparatorul, detectând acest lucru, deschide tranzistorul Q1 și tensiunea este furnizată la contactul de alimentare al conectorului portului USB. Acesta este utilizat pentru a determina consumul de baterie a diferitelor dispozitive de pe instrument.

Figura 5: Forma histogramei arată o stabilitate mai mare. Din cauza acestei slăbiciuni tehnice, trebuie să ne limităm la a trimite informații de la computerul de proces la stația de lucru. De asemenea, puteți verifica periodic pentru mai multe noua versiune. Odată descărcat îl vom dezarhiva și ca urmare vom merge în locația pe care o dorim.

Acum ceea ce vom face este să ne ușurăm viața cu acces direct. Eliberăm și selectăm „Creați comenzi rapide aici”. Deoarece numele implicit este destul de urât, putem atribui un nume mai descriptiv. O bună practică este să urmați structura „Nume versiunea programului”, care ia întotdeauna în considerare extensia.


Cipul CH340G asigură comunicarea cu un PC printr-un port USB. Pentru ușurința de programare a dispozitivelor externe, prin interfața RS232, conectorul X1 este amplasat pe placă. Tensiunea de 3,3 volți este asigurată de stabilizatorul U5 LM6206. Un buton de resetare este conectat la rezistența R13. Un conector pentru programarea în circuit ICSP este conectat la contactele interfeței SPI MK. Pinii MK sunt conectați la conectorii situati la marginile plăcii. Al doilea amplificator operațional inclus în cipul LM358, desemnat în circuitul B, este conectat la pinul 13 al mufei IOL. Acesta asigură funcționarea indicatorului L și protejează ieșirea MK de sarcina curentă a LED-ului.

Instalarea driverelor pentru Windows7, Vista sau XP

Putem vedea cum am accesat rapid calea „Panou de control\\Sistem și securitate\\Sistem”. Pentru a ajunge la dispozitivul nostru, trebuie să deschidem managerul de dispozitive din meniul din stânga. Aceasta înseamnă că ceva nu a mers bine și, prin urmare, nu va funcționa conform așteptărilor. Acum avem două opțiuni.

Instalarea IDE-ului Arduino

În timpul instalării, este normal să vedeți o casetă de dialog ca următoarea. După câteva minute, instalarea se va finaliza corect. În cele din urmă, vom vedea cum a dispărut avertismentul despre existența numelui dispozitivului. Un cuvânt apare lângă nume. Cardul este format dintr-un circuit imprimat și componente electronice.

Indicaţie

Pentru a afișa modul de funcționare activat Placa Arduino Uno R3 CH340 are patru LED-uri:

ON - pornire
RX - transmisie de date
TX - transfer de date
L - pin 13

Driver pentru cip port USB

Cumpărați piese: cumpărați piese de la magazinul dvs. de electronice preferat. Versiunea de producție a fost proiectată cu componente de bază, astfel încât să puteți găsi cu ușurință componentele. Dacă utilizați o versiune de serie a cardului, alimentarea trebuie să fie furnizată de o sursă de alimentare externă. Conectați cardul la portul serial al computerului.

Pentru a alimenta cardul utilizând o sursă de alimentare externă, conectați un jumper la cei doi pini cei mai apropiați de conectorul de alimentare. Se va deschide Expertul Adăugare hardware nou. Apoi selectați „Instalați dintr-o listă sau locație specifică” și apoi faceți clic pe „Următorul”.

Pentru a opera modulul Arduino Uno R3 CH340 de pe un computer, trebuie să instalați un driver pentru sistemul de operare:

Driverul este necesar pentru funcționarea cipului CH340G. Convertește semnalele interfeței USB în format UART și invers. Conectați modulul cu un cablu USB la computer. Dacă Windows nu a putut detecta Arduino și a returnat un mesaj neidentificat dispozitiv USBîn Manager dispozitive, trebuie să faceți următoarele:

Încărcați programul pe card

Expertul pentru hardware nou găsit va reapărea. Urmați aceiași pași ca mai sus. Aici puteți vedea cum trebuie vizualizat ecranul. De asemenea, trebuie să specificați microcontrolerul pe care îl utilizați. Uită-te la cipul încorporat în cardul tău.

Dacă programul a fost descărcat cu succes, va apărea mesajul „Gata de descărcat” în bara de stare. Trebuie să urmați acești pași. Tutorialul corespunzător este pe pagina produsului. Când descărcarea este completă, dezarhivați fișierul descărcat, asigurându-vă că structura folderului este păstrată. Faceți dublu clic pe un folder pentru a-l deschide. Ar trebui să existe fișiere și subdosare în interior.

Descărcați driverul, deschideți arhiva, rulați SETUP.EXE și faceți clic pe INSTALARE.


Deschideți Manager dispozitive. Dacă instalarea a avut succes, Arduino va fi detectat ca USB-SERIAL CH340.


Va apărea fereastra „Adăugați hardware nou”. Selectați „Instalați driverul dintr-o listă sau dintr-o locație specifică” și faceți clic pe Următorul. Urmați aceiași pași, selectând aceleași opțiuni și același director.

  • În această fereastră, selectați „Nu, nu acum” și faceți clic pe „Următorul”.
  • Faceți clic pe „Terminat”.
De aici vom presupune că limba selectată este portugheza braziliană. Conectați cardul și selectați portul serial. Acum doar faceți clic pe butonul „Încărcați” din mediul de dezvoltare.

Dacă aveți probleme, vă rugăm să consultați sfaturile de depanare. Respectați majusculele din cod. - Multe linii trebuie să se termine cu punct și virgulă. Prima pictogramă afișată analizează codul și vă spune dacă este corect. Este important să salvați fiecare proiect într-un folder diferit.

Dacă dispozitivul USB2.0-Serial este din nou nerecunoscut, faceți clic dreapta pe USB 2.0 SERIAL în managerul de dispozitive, apoi selectați Actualizați driverele. Apoi, căutați drivere pe acest computer și specificați calea către folderul CH341SER, faceți clic pe următorul.

Verificarea funcționalitățiiArduino O.N.U R3 CH340

După instalarea cu succes drivere USB Pe computer apare un port COM virtual. Acum ar trebui să instalați pachetul de dezvoltare Programe Arduino IDE. Este descărcat de pe site-ul oficial. Din meniul IDE, selectați Tools/Board/Arduino UNO și Tools/Port/COM5.

Folosind Arduino IDE

De fiecare dată când creați un proiect, acesta pregătește un folder nou cu numele corespunzător și stochează doar fișierul proiectului respectiv. Odată ce descărcarea este completă, vom avea un fișier executabil.


În imaginea următoare putem vedea cum este finalizat procesul de instalare.

Primul program

La instalarea programului vom vedea mesaje de genul acesta, care ne întreabă dacă vrem să instalăm toate suplimentele pe care am decis să le activăm. Practic, faceți clic pe butonul de instalare. În cele din urmă, procesul de instalare se va finaliza și va apărea un ecran care ne avertizează. Dacă nu apare niciun mesaj de eroare și apare un mesaj care indică faptul că descărcarea s-a încheiat, totul este corect.


Pentru a verifica, deschideți programul din folderul Arduino/examples/01.Basic/Blink și scrieți-l în MK folosind comanda File/Upload. Ca rezultat al executării comenzii, LED-ul L ar trebui să clipească.

Secțiunea prezintă experimente folosind module, scuturi, RFID, LCD 1602, TFT afișează, unități servo SG90, module GSM SIM800, SIM900, module GPS VK-16E etc.

Al treilea pas - Dezarhivați software-ul

Putem schimba frecvența acestui clipire pentru a înregistra și a schimba codul. Ia-ți articolele cu 10% reducere! Disponibil pentru primii 20. În timp, această procedură a devenit depășită. Ceea ce am descărcat este un folder comprimat înainte de a-l decomprima înainte de a folosi fișierele. Pentru a face acest lucru folosim un program de decompresor pe care îl folosim.

Este adesea foarte ușor să dezambalați fișierele. Pentru a face acest lucru, de obicei trebuie doar să deschideți programul de decompresie și să încărcați fișierele pentru a le decomprima pe ecranul principal. Luați cu dvs. tot conținutul folderului și dezarhivați-l, având fișierul dezarhivat oriunde doriți.

Descriere: USB-SERIAL CH340 Driver Installer
Versiunea fișierului: 8.5
Dimensiunea fișierului: 2,33 M
Sistem de operare acceptat: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP