Contacte

Arduino Pro Mini conexiune. Arduino Pro mini-pinout și caracteristici. Ceea ce este necesar pentru acest lucru

General

Arduino Pro Mini este construit pe microcontroler Atmega168 ( descriere tehnica). Platforma conține 14 intrări și ieșiri digitale (6 dintre care pot fi utilizate ca ieșiri PWM), 6 intrări analogice, un rezonator, butonul de repornire și găurile pentru montarea concluziilor. Un bloc de șase concluzii poate fi conectat la cablul FTDI sau la Capportea Sparkfun pentru alimentare și comunicare prin USB.

Arduino Pro Mini este proiectat pentru instalare non-permanentă la obiecte sau exponate. Platforma este furnizată fără concluziile stabilite, ceea ce permite utilizatorilor să aplice propriile concluzii și conectori. Concluziile sunt compatibile cu platforma Arduino Mini.

Există două versiuni ale platformei Pro Mini. O versiune funcționează la o tensiune de 3,3 V și o frecvență de 8 MHz, altul la o tensiune de 5 V și o frecvență de 16 MHz.

Arduino Pro Mini este proiectat și produs de Sparkfun Electronics.

Schema și datele sursă

Caracteristici
Alimente

Arduino Pro Mini poate primi alimente: prin cablu FTDI sau de la BOA a convertorului sau de la sursă reglabilă Alimentarea cu energie electrică 3.3 V sau 5 V (depinde de modelul platformei) prin ieșirea VCC sau de la o sursă nereglementată prin ieșirea brută.

Concluziile puterii:

  • Brut.. Pentru a conecta tensiunea nereglementată.
  • VCC.. Pentru a conecta reglabil 3,3 V sau 5 V.
  • GND. Concluzii la sol.
Memorie

Microcontrolerul ATMEGA168 are: memorie flash de 16 kB pentru stocarea codului programului (2 KB este utilizat pentru a stoca bootloader), 1 KB RAM și 512 octeți EEPROM (care este citită și înregistrată utilizând biblioteca EEPROM).

Intrări și ieșiri

Fiecare dintre cele 14 concluzii digitale pro, utilizând Pinmode (), digital () și digital (), poate fi configurată ca o intrare sau ieșire. Concluziile sunt operate la o tensiune de 3,3 V. Fiecare ieșire are un rezistor de sarcină (dezactivat standard) 20-50 com și poate trece până la 40 mA. Unele concluzii au funcții speciale:

  • Anvelopa secvențială: 0 (Rx) și 1 (TX). Concluziile sunt utilizate pentru a obține datele TTL (RX) și transmite (TX). Aceste concluzii sunt conectate la terminalele TX-0 și RX-1 bloc de șase concluzii.
  • Întreruperea externă: 2 și 3. Aceste concluzii pot fi configurate pentru a apela întreruperea sau valoarea mai mică sau în partea din față sau din spate sau când valoarea se modifică. informatii detaliate Situat în descrierea funcției atașate ().
  • Shim: 3, 5, 6, 9, 10 și 11. Oricare dintre concluziile oferă PWM cu o rezoluție de 8 biți utilizând funcția AnalogWrite ().
  • SPI: 10 (SS), 11 (MOSI), 12 (Miso), 13 (SCK). Prin datele de ieșire, SPI este comunicată, care, deși este susținută de hardware, nu este inclusă în limba Arduino.
  • LED: 13.. LED-uri încorporate conectate la ieșirea digitală 13. Dacă valoarea de la ieșire are un potențial ridicat, LED-ul este pornit.

Pe platforma Pro Mini, sunt instalate 6 intrări analogice, fiecare rezoluție de 10 biți (adică, poate dura 1024 de valori diferite). Patru dintre ele sunt situate la marginea platformei, iar celelalte două (intrări 4 și 5) mai aproape de centru. Măsurarea are loc în raport cu solul la valoarea VCC. Unele concluzii au caracteristici suplimentare:

  • I2C: A4 (SDA) și A5 (SCL). Prin concluziile, i2C (TWI) comunică, pentru a crea biblioteca de sârmă.

Există o ieșire suplimentară pe platformă:

  • Resetare.. Nivelul scăzut al semnalului la ieșire repornește microcontrolerul. De obicei, este folosit pentru a conecta butonul de repornire de pe placa de extensie care închide accesul la butonul de pe panoul Arduino în sine.
Comunicare

Pe platforma Arduino Pro Mini există mai multe dispozitive pentru comunicarea cu un computer, altele dispozitive Arduino sau microcontrolere.Atmega168 suportă interfața serială UART TTL, realizată de ieșirile 0 (RX) și 1 (TX). Monitorizarea monitorului serial Programul Arduino vă permite să trimiteți și să primiți date text prin conexiune USB.

Biblioteca software este posibilă crearea unei transmisii de date seriale prin oricare dintre concluziile digitale pro Mini.

ATMEGA168 suportă interfețele I2C (TWI) și SPI. Arduino include biblioteca de sârmă pentru ușurința utilizării autobuzului I2C. Mai multe informații sunt în documentație. Pentru a utiliza interfața SPI, consultați datele tehnice de microcontroler ATMEGA168.

Programare

Microcontrolerul Atmega168 vine cu un bootloader înregistrat care facilitează înregistrarea noilor programe fără a utiliza programatori externi. Comunicarea se efectuează prin protocolul original STK500.

Este posibil să nu utilizați bootloader-ul și programul ATMEGA168 utilizând un programator extern. Informații detaliate sunt în această instrucțiune.

Automat (software) reporniți

ARDUINO PRO MINI este proiectat astfel încât înainte de a înregistra un nou cod, repornirea a fost efectuată de programul în sine și nu prin apăsarea butonului de pe platformă. Una dintre concluziile privind blocul de șase concluzii este conectată la linia de reporniți a microcontrolerelor ATMEGA168 prin condensatorul 100 NF. Această ieșire Conectat de la una dintre liniile de control al fluxului USB-to-serial conectate la bloc: la liniile RTS atunci când utilizați cablul FTDI sau la linia DTR atunci când utilizați plăcile Sparkfun. Activarea acestei linii, adică Prezentarea semnalului de nivel scăzut, repornește microcontrolerul. Programul Arduino utilizează această caracteristică, Încarcă codul cu un singur clic al butonului de încărcare din programarea în sine. Semnalul de nivel scăzut nivel scăzut este coordonat cu începutul codului de înregistrare, care reduce timpul de încărcare de încărcare.

Funcția are o altă aplicație. Reboot Pro Mini apare de fiecare dată când vă conectați la programul Arduino de pe un computer cu OS Mac X sau Linux (prin USB). Următoarea jumătate de secundă după repornire este bootloaderul. În timpul programării, are loc o întârziere a mai multor octeți de prim cod pentru a evita primirea platformei de date incorecte (toate, cu excepția codului program nou). Dacă se efectuează depanarea unică a schiței înregistrate în platformă sau introduceți orice alte date la început, trebuie să vă asigurați că programul de pe computer se așteaptă ca o secundă înainte de a transfera date.

caracteristici fizice

dimensiuni pCB. Pro Mini este de 1,8x3,3 cm.

Arduino Pro Mini - o platformă electronică specializată sub forma unui cip, a cărei scop este de a crea dispozitive electronice. În consecință, nu există un cip familiar în microcontroler, rolul căruia este de a menține comunicarea utilizând USB-UART. Prețul este mult mai ieftin, spre deosebire de alți reprezentanți Arduino. Pro mini sau doar pro - gamaNu este echipată conectori USButilizate pentru conectarea și clipește dispozitivul.

În schimb, există un programator. O electronică de începători poate alege dintre două opțiuni de produs disponibile: Arduino cu 3.3 V și 8 MHz sau Arduino despre MINI 5 V, în care este disponibil PINOUT. Articolul de mai jos va introduce cititorul cu caracteristicile modelului și va arăta unde puteți utiliza bordul electronic.

Side tehnic Arduino Mini:

  • tensiunea de funcționare necesară pentru performanța normală este de 3,3 și 5 volți;
  • tensiunea utilizată la intrarea - 3-12 sau 5-12 volți;
  • numărul de intrări și ieșiri digitale - 14 bucăți, dintre care 6 sunt operate ca ieșiri PWM;
  • stat curent continuunecesar pentru intrare și ieșire - 40 mA;
  • memoria flash - 16 KB, dar 2 KB sunt proiectate pentru încărcător;
  • rAM - 1 KB;
  • eEPROM - 512 octeți;
  • frecvența ceasului - în primul model de 8 MHz și în al doilea 16 MHz;
  • Arduino Pro include interfața I2C.

De asemenea, merită separat despre mărimea consiliului - ele sunt de fapt foarte modeste. Mulți care sunt familiarizați cu linia Arduino pentru prima dată sunt întotdeauna surprinși de dimensiunea când au ieșit din cutie. Mai jos puteți aprecia taxa în centimetri și centimetri.

Hardware Mk Arduino Pro Mini

Tabelul de mai jos descrie hardware-ul Arduino Pro Mini. Pe Arduino Mini Pro, o atenție specială este acordată intrărilor și ieșirilor.

Hardware Caracteristici
Alimente Pe platforma Arduino Mini, conectorul este localizat pentru conectarea cablului FTDI, cu care dispozitivul este alimentat de energie. De asemenea, este posibil să se includă Arduux prin VCC sau prin ieșirea brută. Luați în considerare citiți mai multe surse de alimentare pe Arduino Mini:
  1. Cu ieșirea brută. Tensiunea în acest caz va fi nereglementată.
  2. GND - ieșire de împământare.
  3. VCC. Utilizat în cazul în care tensiunea necesară.
Starea memoriei Distribuția memoriei pe schema Arduino Mini Pro:
  • 16 kilobyte alocate pentru memorie flash;
  • 2 kilobyte pentru a porni încărcătorul;
  • pe berbec Alocat 1 kilobyte;
  • 512 octeți pentru citirea și scrierea bibliotecii EEPROM.
Numărul de intrări și ieșiri și scopul acestora Pentru Pinout, dezvoltatorii Arduino au evidențiat 14 contacte pe care utilizatorul le configurează independent ca intrări sau ieșiri. Ieșirea va necesita 3,3 volți. În setările implicite, rezistența de încărcare făcută pentru ieșire trece de 40 mA. Funcții speciale pentru Arduino Mini Pro Pinout:
  1. Anvelopă de secvență. Necesitatea de a lua 0 și transmiterea informațiilor 1 sub formă de TTL.
  2. LED 13. În această frază, LED-ul se înțelege că este conectat la ieșirea digitală la numărul 13. Dacă ieșirea este egală cu transmiterea pulsului 1, LED-ul se aprinde.
  3. Întreruperea externă, 2-3. Detalii despre această caracteristică este vopsită în atașarea ().
  4. PWM pe 3, 5, 6, 9, 10, 11. Pentru a face acest lucru, utilizați funcția AnalogWrite (), care oferă concluziile PWM menite să rezolve 8 biți.

Așa cum am observat deja mai devreme - în ceea ce privește dimensiunile Arduino Mini Pro și sunt potrivite pentru proiectarea oricărui dispozitiv.

Pro Mini Schema și Pinout

Diagrama schematică a microcontrolerului arată astfel:


Ne întoarcem acum la consiliul de îmbarcare:


Programare Mk Arduino Pro Mini

Toate programele sunt programate folosind un mediu de dezvoltare gratuită pentru Arduino Pro Mini. ATMEGA328 este activat în Arduino Mini, care este pre-cusut de bootloader. Prin urmare, utilizatorul poate descărca liber programe în memoria microcontrolerului. Comunicarea oferă protocolul STK500.


Cum să clipească Arduino despre un mini fără bootloader folosind un programator extern? Pur și simplu.

Pentru a începe, va trebui să anulați cerința pentru apăsarea butonului Reporniți înainte de a intermitei codul programului scris. Arduino Mini Pro este proiectat astfel încât repornirea prin intermediul software-ului să fie disponibilă direct de la orice dispozitiv de calculator. În concluzii cu 6 pini există unul care este direct legat de linia de resetare Arduino 328 Pro cu un condensator de 100 NF.

Prin gestionarea ieșirii descrise mai sus, este posibilă transformarea unui port USB sau serial prin conectarea la conector. Dacă faceți acest lucru, nivelul va apărea sub normă de mult timp, platforma va reporni automat.

Arduino IDE. oferă utilizatorului utilizatorului să se încarce codul programului. Cu un singur clic pe buton pentru a încărca mediul de dezvoltare gratuită.


Cu toate acestea, riscul unor consecințe și defecțiuni nejustificate a platformei crește. Dacă computerul este instalat pe computer sistem de operare Mac OS sau Linux, dropping pe microcontroler va avea loc de fiecare dată când software-ul utilizând un cablu USB cu o platformă.

După o jumătate de secundă din momentul resetării, bootloader-ul își începe activitatea. Practic, bootloaderul este aranjat astfel încât să nu intercepteze alte date, dar de multe ori totul se întâmplă, dimpotrivă: primele octeți de program ale programului sunt interceptate, care sunt trimise la bord atunci când se stabilește conexiunea.

Pentru a elimina o astfel de "bug", este necesar în codul programului care va funcționa la Arduino, verificați modul în care procesul de transmitere a datelor programului de pe computer la platformă. Timpul optim pentru a trimite codul - al doilea din momentul în care conexiunea este setată între dispozitivele.

Implementarea proiectelor bazate pe microcontrolerul Arduino Pro Mini

Astăzi pe Internet puteți găsi orice proiect despre Arduino. Și acest lucru nu este surprinzător, deoarece această platformă este populară printre dezvoltatorii începători ai dispozitivelor electronice pentru casă și dăruire. Mai jos este mai multe proiecte bine-cunoscute și simple, care se bazează pe platforma Arduino:

  1. Alarmă construită utilizând conexiunea DFPlayer la Arduino Pro.
  2. Design controlat pentru cvadcopter.
  3. Automatizarea acvariului.
  4. Temporizator.
  5. Analizor de umiditate a solului.
  6. Parcul auto pentru plantele interioare.
  7. Senzorul de măsurare a precipitațiilor și vitezei vântului.

- Versiune compactă a platformei Arduino, concepută pentru a construi tot felul de proiecte care nu au dimensiuni mari. Platforma este compatibilă cu 100% cu alte platforme Arduino, cum ar fi Arduino Uno, dar este mult mai compactă. În acest articol, voi examina analogul chinezesc al lui Arduino Pro Mini, vă voi spune cum diferă de original decât această taxă este diferită de alte plăci de platformă Arduino, precum și vă va spune cum să îl conectați la un computer la un computer Umpleți-o în Saltch. La final, asigurați-vă că taxa funcționează pe exemplul schiței "clipi".

Acest analog Arduino Pro Mini am cumpărat pe Aliexpress pentru 1,30 dolari, în timp ce taxa inițială pe site-ul producătorului costă 13 €. Diferența de preț este prima diferență majoră între omologul chinez de la original.

Consiliul a venit într-un pachet antistatic. Kitul conține, de asemenea, plăcuțe de contact.

Pentru comparație, tabla de top este originalul Arduino Pro Mini, de mai jos, analogul meu chinezesc. Prin numărul și locația contactelor, placa este identică cu originalul, cu excepția contactelor A4, A5, A6 și A7. Pe bordul original, aceste contacte sunt situate în centru, pe analogul pe care îl găsesc în partea stângă.

Pentru a avea o idee vizuală despre dimensiunea consiliului, o voi aduce lângă analogul dvs. chinezesc de Arduino Uno. Pro Mini a reușit să reducă în dimensiune datorită eliminării Conector USB., scheme de potrivire a bordului cu Port USB.Conectorul de alimentare a fost de asemenea eliminat. Analogul chinez este 100% compatibil cu toate modulele, șoferii, senzorii care lucrează cu versiunea originală.

Original taxa modernă Arduino Pro Mini se bazează pe un microcontroler ATMEGA328., la fel ca Arduino Uno. Modelele anterioare ale acestei plăci au fost construite pe un microcontroler ATMEGA168..

Analogii chinezi ai lui Arduino Pro Mini sunt construiți în prezent ca pe ATMEGA328.și pe ATMEGA168.. Aceasta este a doua diferență între originalul din analog. Consiliul de pe Atmega168 va costa mai ieftin decât ATMEGA328. Principala diferență dintre acești controlori este că ATMEGA328 conține de două ori mai multă memorie la bord decât ATMEGA168.

Diferențele de microcontrolere

ATMEGA168.

ATMEGA328.

16 Kate.

Dar acest lucru nu înseamnă că Atmega168 nu va fi capabil să construiască un proiect care a fost dezvoltat pe tablă cu ATMEGA328, deoarece 16 kB va fi destul de suficient pentru multe schițe. Cu toate acestea, dacă aveți nevoie de o memorie dublă, învățați taxele înainte de cumpărare. Când vă cumpărați omologul chinez, am ales o taxă de 1.30 de dolari cu ATMEGA168, în loc de consiliul cu ATMEGA328 pentru 1,93 USD. După cum se poate vedea, aici putem salva și achiziția.

Bordul original Pro Mini se face cu două opțiuni de alimentare: 5 și 3,3 volți. La versiunea care rulează de la 3,3 volți, microcontrolerul funcționează la 8 MHz, într-o versiune de 5 volți - la o frecvență de 16 MHz. Analogii chinezi sunt, de asemenea, produse în 2 versiuni. Consiliul meu rulează de la 5 volți.
Din punct de vedere vizual, frecvența controlerului poate fi determinată de cuarț instalat pe placă, dacă este într-un caz mare, este clar clar în frecvența pe care funcționează: 8 sau 16 MHz.

Fragmente de plăci cu cuarț care funcționează la frecvență diferită.

Despre Feed Arduino Pro Mini.

Pentru a alimenta plăcile, sunt proiectate concluziile GND, VCC și RAW.
GND.- Aceasta este minus puterea (terenul).
VCC.- Folosit pentru alimentarea cu 3,3 sau 5 volți, în funcție de versiunea plăcii. Acest conector servește strict tensiune la care se calculează placa. Tensiunea din acest contact este direct pe microcontroler dacă este mai mare decât cea necesară, acesta din urmă poate ieși.
Dacă aveți o taxă care va fi o tensiune mare, atunci puterea "+" trebuie conectată la conector Brut.. Acest conector poate fi furnizat la 12 V, indiferent de care se calculează tensiunea. Tensiunea din acest contact este furnizată la stabilizatorul de tensiune, care îl convertește la valoarea dorită și apoi servită pe controler.

Dacă sa întâmplat că ați cumpărat o taxă și nu știți cât de mult se calculează tensiunea, serviți pe conectorul de 5 volți brut și măsurați tensiunea de pe conectorul VCC. Dacă placa este proiectată pentru 3,3 volți, atunci tensiunea corespunzătoare va fi pe VCC, dacă este de 5 volți pe VCC 5 volți, apoi placa de 5 volți.

Ieșirile digitale și analogice ale Pro Mini corespund numărului de ieșiri precum taxa UNO: 14 digitale și 6 analogice. Contacte A4 (SDA) și A5 (SCL) sunt utilizate pentru conectare diferite dispozitive pe autobuzul I2C.

Despre firmware-ul Arduino Pro Mini.

A deveni una dintre cele mai mici platforme platforme Arduruin, bordul Pro Mini a găsit un dezavantaj - nu puteți clipi fără ajutor terț. Voi spune despre tot metode posibile Umpleți schițele în Pro Mini.

Firmware Arduino Pro Mini cu bord Arduino Uno.

Acesta nu este cel mai simplu mod, deoarece nu are o taxă uno și să o cumpere în mod special pentru firmware-ul PRO Mini, nu este recomandabil. Dar din moment ce am un analogic chinez uno, voi începe cu această metodă. Pentru a implementa această metodă, conducătorul auto trebuie să fie instalat pe taxa UNO și numărul COM este definit la care este conectat această placă. Cum să faceți acest lucru, descris în articolul despre analogul chinez al lui Arduino Uno.

Conectați plăcile ca în imagine. Concluzii GND., Tx.și Rx.conectează-te cu similare. Ieșire " VCC.»Pe bordul Pro Mini Conectați-vă cu ieșirea" 5v."Sau" 3v3.»Pe bordul Uno. Dacă aveți 5 volți versiunea pro Mini, conectați-vă cu ieșirea "5V", ca în versiunea mea. Dacă versiunea de 3 volți este conectată la "3V3" pe bordul UNO. Ieșire Resetare.pe bordul Uno ne conectăm la concluzia DTR.pe bordul Pro Mini. Pe ieșirea originală a plăcii DTR.indicat ca. Grn.În general, acesta este același lucru.

Când totul este conectat, rulațiArduino IDE.



Alegeți o taxă în care aveți nevoie pentru a coase o schiță:« Instrumente» - « A plati:"Și alegeți taxa, în acest caz"Arduino Pro sau Pro Mini».

Deoarece panourile Pro Mini pot folosi diferite microcontrolere (ATMEGA168 sau ATMEGA328), precum și o tensiune diferită de alimentare (3.3v sau 5V. ), alegeți configurația: " Instrumente» - « CPU:"In. acest exemplu aleg ATMEGA168 (5. V, 16 m H z)».

Selectați portul la care este conectat placa.O.N.U: « Instrumente» - « Port:» În cazul meu "COM7.».

Să încercăm să umplem prima schiță și să ne asigurăm că taxa funcționează. Alegem schița "Clipește. ", Al cărui înțeles este de a bloca LED-ul construit în taxă:" Fişier» - « Eșantioane» - « 01. Elementele de bază.» - « Clipește.».

Folosind " Verifica"Și" Descarca"Schița este verificată pentru erori și încărcată în taxă. Dacă nu există erori, LED-ul albastru va clipi pe bordul Pro Mini.

Puteți reda valorile din schiță și puteți schimba timpul de ardere a LED-ului și timpul LED-ului răscumpărat, din nou turnați schița și vedeți că LED-ul va clipi diferit.

Arduino Pro Mini firmware cu adaptor USB la TTL.

Am spus oarecum despre unul dintre aceste adaptoare la cipul PL2303, acum este timpul să-l experimentăm în practică. Există două versiuni ale acestui adaptor, unul fără contact GRN (DTR), ca mine, al doilea cu acest contact. Cei cu contact, costă cel puțin de două ori mai scumpe decât cele fără contact.

Dacă utilizați adaptorul fără a contacta GRN (DTR), conectați-l la Pro Mini ca în imagine.

Dacă aveți o versiune de 3 volți a Pro Mini, contactați Cardul VCC, trebuie să vă conectați cu un adaptor USB 3V3 cu un cod PIN 3V3.

Când totul este conectat, alergăm Arduino IDE. Selectați versiunea plăcii, a procesorului și a portului, selectați "Blink", este încă aceeași ca în exemplul de mai sus cu Uno.

Pentru schița de umplere aveți nevoie de:
1. Apasă pe " Descarca».
2. Procesul de compilare a schiței, care poate fi înțeles de inscripția " Schița de compilare ...».
3. De îndată ce această inscripție este înlocuită de " Clail ...».
4. Apăsați scurt butonul Button Pro Mini Resetare..
5. Salth se va ascunde în taxă, putem urmări sfârșitul cu inscripția " Blasty."Și pe LED-ul intermitent pe tablă.

Dacă aveți un adaptor USB la TTL în mâini, cu PIN-ul DTR (este GRN, resetați), conectați-l cu contactul de resetare corespunzător pe cardul Pro Mini. În acest caz, la umplerea schiței, butonul de resetare nu poate fi apăsat, placa în sine va face o descărcare.

Acest adaptor, precum și pe PL2303 vă permite să clipeați taxa ARDUINO. Diagrama conexiunii următoare:

Există și alte adaptoare USB pentru firmware Arduino Pro Mini, de exemplu pe cipul FT232, dar datorită faptului că acest adaptor este mai scump, nu o iau în considerare.

Arduino Pro Mini Firmware folosind programatorul pe CH341A.

Programatorul de pe cipul CH341A poate funcționa în modul UART, ceea ce înseamnă că pot clipea Arduino Pro Mini.

Programatorul poate fi reprezentat în diferite design vizuale, principala diferență este prețul și disponibilitatea contacte suplimentare. Dintre aceste contacte, de exemplu, contactul cu + 5V poate fi în plus divorțat. Că am cumpărat că nu am avut acest contact, trebuia să fiu concediat pe consiliu, pentru a obține această tensiune.

Pentru a utiliza acest programator ca adaptor UART, trebuie să distrugeți contactele P / S..

Pentru a vă conecta la Pro Mini, veți avea nevoie de contacte pe programator: Tx., Rx., GND. și + 5V.. O altă caracteristică a acestui programator este că există contacte la bord DTR.Conectarea cu care cu plata Pro. mini va dispărea nevoia de a apăsa butonul Resetare., când umpleți schița. Pentru a utiliza acest contact, trebuie să utilizați contactul Mosi., în modul UART, funcționează ca DTR..

În versiunea mea a programatorului, contactul + 5V nu a fost extins, a fost necesar să luați acest stres de la picioarele stabilizatorului. În versiunea finală, conexiunea este după cum urmează:

Pro mini. CH341A.
Tx. Rx.
Rx. Tx.
DTR. Mosi.
GND. GND.
VCC. + 5V.

Descărcați driverul: Mega Yandex Disk. Nor [E-mail protejat]

După instalarea driverului, va apărea un port virtual COM în "Manager de dispozitive". Umplerea schiței are loc în același mod ca și prin adaptoarele PL2303 / CH340G, cu singura diferență care nu are nevoie să apăsați butonul Resetare..

Trebuie remarcat faptul că acest programator poate fi conectat numai la 5 Arduino Volți, deoarece utilizează niveluri de 5 volți! Același lucru este valabil și pentru alte dispozitive pentru care este nevoie de adaptorul UART.

ARDUINO PRO MINI FIRMWARE VIA COM - PORT.

Intermitent direct taxa prin com - port nu va funcționa, deoarece portul COM și Pro Mini au diferite niveluri logice. Pentru a le potrivi, trebuie să aplicați un adaptor pe cipul MAX232. Chipul în sine nu este scump, dar nu știu dacă merită să ne deranjează firmware Pro. Mini asamblarea unui astfel de adaptor, dacă prețul nu este mai ieftin decât să cumpere un adaptor USB.

În orice caz, imaginați-vă schema.

Ce ar fi convins de performanța acestei metode, a trebuit să colectez această schemă pe lot. Locul în proces ...

Arduino Pro Mini Review

Arduino nu este doar bordul Arduino Uno, ci o întreagă familie de plăci care diferă în caracteristici și funcționalități. Arduino Pro Mini (Fig.1) este unul dintre cele mai miniaturate panouri. Poate fi folosit pentru a instala în produsele finite.

Imaginea 1.

Dimensiunea plăcii este de 33x18 mm, ceea ce este mult mai mic decât dimensiunea plăcilor de arduin rămase (vezi figura 2).


Figura 2.

Scopul contactelor și a numărului de mini-ul Arduino Pro este identic cu consiliul Arduino Nano și localizarea contactelor (cu excepția concluziilor A4-A7).

Capul miniattribuției realizat datorită absenței unui convertor USB-UART pe ea și Ieșire USB, Există cel mai necesar - microcontroler, rezonator de cuarț, condensatori, LED-uri, stabilizator de tensiune. Prin urmare, pentru a conecta placa la un computer, precum și încărcarea schițelor de la ARDUINO IDE, trebuie să utilizați USB-UART extern.

În prezent, sunt disponibile mai multe opțiuni pentru Arduino Pro Mini. Cardurile sunt disponibile cu controlerul ATMEGA 168/328, funcționează de la o sursă de alimentare de 3,3 sau 5b pe o frecvență de 8 sau 16 MHz.

Arduino Pro Mini Specificații

    Microcontroler - ATMEGA168 / 328;

    Tensiunea de lucru - 3.3V / 5V;

    Tensiune de alimentare - 3.35-12v / 5 - 12V;

    Intrări / ieșiri digitale - 14;

    Intrări analogice - 8;

    Memorie flash - 16/32 CBT;

    SRAM - 1/2 CBT;

    EEPROM - 512/1024 BYTE;

    Frecvența ceasului - 8/16 MHz;

    Dimensiuni - 33x18 mm;

    Greutate - 5 g

Conectați-vă la computer

Pentru a conecta placa la computer, utilizați un convertor extern USB-UART. Conectarea conform schemei prezentate în fig. 3.


Figura 3.

Computerul definește un convertor USB-UART ca portul COM și selectați-l în setările de setări à port. În meniu Instrumente → A plati Alegem Arduino Pro Mini și încărcăm schița necesară cu taxa (figura 4).

Mulți convertoare nu au o ieșire DTR. În acest caz, cu fiecare încărcare, schița din Arduino este necesară la începutul descărcării (imediat după capătul de compilare) Faceți clic pe butonul de resetare, necesită o anumită abilitate și nu funcționează întotdeauna.


Figura 4.

Utilizarea unui convertor USB-UART nu este singura modalitate de a încărca schița de pe bordul Mini-ului Arduino Pro.


Figura 5. Asamblarea schemei

Încărcarea schițelor prin interfața SPI

Interfața SPI este prezentă pe toate panourile Arduino. Sunt utilizate contacte D10-D13 (D50-D53 pe Arduino Mega), care sunt duplicate pe blocul de șase contacte al ICSP pe multe plăci. Pantoful este situat în partea dreaptă a lui Arduino (vezi figura 6).


Figura 6.

Mai întâi trebuie să descărcați schița Arduino (de exemplu, Arduino Uno) Fișier → Probele → Arduinoisp. (Fig.7). O vom folosi ca programator.



Diagrama conexiunilor este prezentată în fig. opt.


Figura 8.

În ADUNINO IDE, deschideți schița necesară. Selectați pe meniul à Arduino Pro sau Pro Mini Tools, Porturi de conectare și programare (Arduino ca ISP). Și acum atenția! Metoda de încărcare apăsând butonul de descărcare nu este adecvată, deoarece, în același timp, schița va fi încărcată la prima taxă, care acționează ca programator. Astfel încât acest lucru nu se întâmplă, încărcați prin elementul de meniu Schiță → Încărcați prin programator (Figura 9).


Figura 9.


Încărcarea schițelor pe arduino pro mini via Arduino Uno taxă

O altă modalitate de a încărca schițele pe Arduino Pro Mini este folosirea plăcii Arduino Uno, care utilizează microcontrolerul ATMEGA328 în incinta DIP. ATMEGA328 Trebuie să eliminați cu atenție și adaptorul USB-UART va rămâne pe placă, care conectează 5 fire la placa Mini ARDUINO PRO conform tabelului 2.



Acum ne conectăm Arduino Uno la computer. Selectați portul dorit din setări, taxă ( Instrumente → Arduino Pro sau Pro Mini) Și încărcați schița.


Întrebări frecvente

1. Schița de eroare de pornire pe o placă când este conectată prin intermediul convertorului USB-Serial.

    Verificați dacă placa Arduino Pro Mini Arduino Pro este conectată la convertorul USB-Serial.

    Dacă convertorul nu are un contact DTR, după compilarea schiței înainte de descărcare, apăsați butonul de resetare de pe placa de mini ARDUINO PRO.

2. Încărcați o eroare la o taxă la conectarea interfeței SPI.

  • Verificați dacă placa de mini ARDUINO PRO este conectată conform tabelului. unu.

3. Descărcați schița de eroare pe o placă când este conectată prin Arduino Uno.

  • Verificați dacă placa de mini ARDUINO PRO este conectată conform tabelului. 2.

Arduino este un instrument eficient Dezvoltarea dispozitivelor electronice programabile care, spre deosebire de computerele personale, se concentrează pe o strânsă cooperare cu lumea exterioară. Arduino este o platformă hardware programabilă pentru a lucra cu diferite obiecte fizice și este taxa simplă Cu un microcontroler, precum și un mediu special de dezvoltare pentru scrierea unui software de microcontroler.

Arduino poate fi folosit pentru a dezvolta sisteme interactive gestionate diferiți senzori și comută. Astfel de sisteme, la rândul lor, pot controla activitatea diferiților indicatori, motoare și alte dispozitive. Proiectele Arduino pot fi atât independente, cât și interacționează cu software.alergând la calculator personal (de exemplu, Flash, Prelucrare, Aplicații MAXMSP). Orice taxă Arduino poate fi colectată manual sau poate cumpăra un dispozitiv finit; Mediul de dezvoltare pentru programarea unui astfel de consiliu are o deschidere sursă Și complet liber.

Limba de programare ARDUINO este o implementare a unei platforme hardware similare bazate pe mediul de programare a mediului "Prelucrare".

De ce Arduino?

Există multe alte microcontrolere și dispozitive de microprocesor concepute pentru a programa diverse hardware: Parallax Basic Stamp, NetMedia "S BX-24, PHIDGETS, MIT'S Hîrtie și multe altele. Toate aceste dispozitive oferă o funcționalitate similară și sunt concepute pentru a elibera utilizatorul de la nevoia de a se deplasa în detalii mici. dispozitiv intern microcontrolere, oferindu-i un simplu și interfață convenabilă Pentru programarea lor. Arduino simplifică, de asemenea, procesul de lucru cu microcontrolere, dar, spre deosebire de alte sisteme, oferă o serie de avantaje pentru profesori, studenți și amatori de radio:

Arduino Compact Taxe:

Arduino Nano.

Platforma Nano construită pe microcontrolerul ATMEGA328 (Arduino Nano 3.0) sau ATMEGA168 (Arduino Nano 2.x) are o dimensiune mică și poate fi utilizată în lucrarea de laborator. Are o funcționalitate similară similară cu Arduino Duemilanove, dar este caracterizată de asamblare. Diferența constă în absența conectorului de alimentare a DC și care lucrează prin cablul USB MINI-B. Nano este proiectat și vândut de Gravitech.
Probabil unul dintre cele mai bune și plante compacte Pentru diferite proiecte și de casă, de obicei o alegem:

Arduino despre Mini.

Arduino Pro Mini. Construit pe microcontroler Atmega168 (tehnicdescriere). Platforma conține 14 intrări și ieșiri digitale (6 dintre care pot fi utilizate ca ieșiri PWM), 6 intrări analogice, un rezonator, butonul de repornire și găurile pentru montarea concluziilor.

Consiliul are și mai mult dimensiuni compacteDar fără convertorul CH340. Prețul este mai mic decât Nano.




Arduino pro micro.

A plati Arduino pro micro. Construit pe un microcontroler ATMEGA32U4.Ce este permis fără a utiliza un convertor USB-UART pentru a conecta o placă în portul USB al computerului. Acest lucru elimină necesitatea aplicării programatorului pentru a înregistra schița în taxă.

Capabilități:

  • frecvență: 16 MHz.
  • 4 canale ADC (10 biți)
  • 10 porturi generale I / O (din care 5 cu PWM)
  • concluzii RX / TX
  • lED-uri: Nutriție, RX, TX

Placa are un regulator de tensiune, care permite utilizarea de energie până la 12V (ieșire brută, nu VCC!)



Plăci de arduino de dimensiuni mari

Arduino Uan.

Arduino Uno. Controlerul este construit pe ATMEGA328 (tehnicdescriere, Pdf). Platforma are 14 intrare / ieșiri digitale (6 dintre care pot fi utilizate ca ieșiri PWM), 6 intrări analogice, generator de cuarț 16 MHz, conector USB, conector de alimentare, conector ICS și buton de repornire.

Cumpărați pe Aliexpress.http://ali.pub/1tgxw9.


Arduino datorată.

General

Arduino datorată.- placa de microcontroler CPU ATMEL SAM3X8E ARM CORTEX-M3 (Descriere). Acesta este primul tabel Arduino bazat pe un microcontroler pe 32 de biți cu Miezul ARM. Are 54 de intrări digitale / ieșiri (din care 12 pot fi utilizate sub ieșirile PWM), 12 intrări analogice, 4 Uarta (porturi consecutive hardware), un generator frecvența ceasului 84 MHz, comunicare USB cu suport OTG, 2 DACS (convertor digital-analogic), 2 TWI, conector de alimentare, conector SPI, conector JTAG, buton de resetare și buton de ștergere.

Atenţie! Spre deosebire de alte panouri Arduino, Arduino Durat funcționează de la 3.3 V. Tensiunea maximă care este rezistentă la intrare / ieșiri este de 3,3 V. Trimiterea mai mult tensiune înaltă, De exemplu, 5 V, cu privire la concluziile lui Arduino datorate, puteți deteriora taxa.

Bordul conține tot ceea ce este necesar pentru a susține microcontrolerul. Pentru a începe să lucrați cu acesta, este suficient să îl conectați la un micro-USB de cablu de calculator sau să-mi serviți cu convertizor AC / DC sau bateriile. Datorită este compatibilă cu toate plăcile de expansiune Arduino care rulează de la 3,3 V și cu ARDUINO 1.0 COD.


Arduino Esplora.

General

Arduino Esplora este un dispozitiv de microprocesor proiectat pe baza Arduino Leonardo. . ESPLORA este diferită de toate plăcile anterioare Arduino prin prezența unei multitudini de senzori încorporați, gata de utilizare pentru interacțiune. Este conceput pentru cei care preferă să înceapă imediat să lucreze cu Arduino, fără a studia electronica înainte de asta. Instrucțiuni pas cu pas Puteți găsi ESPLORA în manual Noțiuni de bază cu Esplora .

Esplora are un sunet încorporat și indicatori de lumină (Pentru a afișa informații), precum și mai mulți senzori (pentru introducerea informațiilor), cum ar fi joystick, cursor, senzor de temperatură, accelerometru, microfon și senzor de lumină. În plus, există două conector de intrare și ieșire de intrare și ieșire TINKERKIT, precum și un slot pentru conectarea unui ecran TFT cu cristale lichide, permițând să extindă semnificativ capacitățile dispozitivului.

Pe lângă placa Leonardo, AVR-microcontroler ATMEGA32U4 este utilizat cu un rezonator de cuarț de 16 MHz, precum și un conector micro-USB, permițând dispozitivului să fie un gadget USB, ca un mouse sau tastatură.


Arduino Yun.

Arduino Yun - deplasați taxa Pe baza microcontrolerului ATMEGA32U4 și Ateros AR9331. Procesorul ateros acceptă distribuție Linux.Bazat pe baza de date OpenWRT și numit OpenWrt-Yun. Consiliul de bord a încorporat un suport Ethernet și WiFi, port USB-A, Slot pentru maps Micro-SD, 20 de concluzii digitale de intrare / ieșire (din care 7 pot fi utilizate ca ieșiri PWM și 12 - ca intrări analogice), resonator de cuarț de 16 MHz, conexiune microus, conector ICS și 3 butoane de repornire.

Cumpărați pe Aliexpress.http://ali.pub/1tgz6c.





Comanda pe Aliexpress? Aflați cum să salvați cumpărarea pe Ali Cashbek

https://cerck.epn.bz/?i\u003dFF2b6.

https://cashback.epn.bz/joinusnow?i\u003dFF2b6.



Ți-a plăcut articolul? Împărtășește-l