Arduino UNO- Scanare completă gratuită a plăcilor hardware

Autobuz Arduino I2C

De când a fost lansat pe piață farfuria Arduino UNOAceastă placă a evoluat foarte mult odată cu lansarea ultimelor sale revizuiri. În plus, aceiași creatori s-au grăbit să creeze alte plăci similare în diferite formate pentru a acoperi mai multe nevoi decât cele acoperite inițial de ONU. Mulți alții au îndrăznit chiar să-și creeze propria clonă sau plăci compatibile, deși nu cu același succes.

Înainte de apariția Arduino deja au existat și alte proiecte similare, precum celebrele plăci Parallax cu microcontrolere Microchip PIC care ar putea fi programate foarte ușor folosind limbaje precum PBASIC printre altele. Un exemplu în acest sens este Parallax Basic Stamp 2. Dar faptul de a nu fi hardware gratuit a însemnat că nu au aceleași rădăcini pe piață ca și proiectul Arduino. Placa italiană a fost într-adevăr o revoluție în acest sens.

Ce este Arduino UNO Rev3?

Sigla Arduino

Arduino UNO Rev3 este ultima versiune care există în momentul acestei plăci. Este o placă electronică mică, cu un microcontroler programabil pe PCB. Pe lângă cipul menționat, acesta include și o serie de pini ca intrări și ieșiri care pot fi utilizate prin programarea cipului pentru a face lucruri diferite. În acest fel, proiectele electronice pot fi create foarte ușor.

Această placă apare din proiect arduino, un proiect italian demarat în 2005 care s-a concentrat pe dezvoltarea de hardware și software deschis pentru studenți în principal. Primele modele au fost regizate pentru un institut din Ivrea, în Italia. În acea perioadă, studenții acestui centru de învățământ foloseau celebrele timbre BASIC pe care le-am menționat deja mai sus. Acestea aveau un cost considerabil și nu erau atât de deschise.

Înainte de toate acestea, Hernando Barragán a creat o platformă de dezvoltare numită Wiring, un proiect inspirat de faimos Limbajul de programare de procesare. Având ca bază, au început să lucreze pentru a dezvolta instrumente simple și ieftine pentru studenți. Așa că au început să creeze o placă hardware cu un PCB și un microcontroler simplu, precum și să creeze un IDE (Integrated Development Environment).

Deoarece Wiring a folosit deja o placă cu un microcontroler ATmega168, următoarele evoluții au urmat în aceeași direcție. Massimo Banzi și David Mellis ar adăuga suport ATmega8 pentru Wiring, care era chiar mai ieftin decât versiunea 168. Și astfel apare primul germen al ceea ce este astăzi Arduino UNO. Proiectul Wiring este apoi redenumit Arduino.

Numele celebrului proiect își are originea într-un bar din Ivrea, unde s-au întâlnit fondatorii proiectului. Barul s-a numit Bar di Re Arduino, care la rândul său a fost numit după Arduino din Ivrea, rege al Italiei până în 1014.

Având în vedere potențialul acestor plăci, sa adăugat mai mult sprijin din partea comunității pentru a merge mai departe și a crea mai multe plăci. În plus, furnizorii de componentele electronice și producătorii au început să proiecteze produse specifice compatibil cu Arduino. La fel ca în cazul Adafruit Industries. De aici au apărut numeroase scuturi și module suplimentare pentru aceste plăci.

Confruntat cu succesul copleșitor, a fost generat și el Fundația Arduino, să continue să promoveze și să grupeze eforturile proiectului Arduino. Un model similar cu cel al altor organizații similare, cum ar fi Linux Foundation, Raspberry Pi Foundation, RISC-V Foundation etc.

Începând cu acest punct, au apărut multe variante Arduino, cu factori de formă diferiți și microcontrolere diverse, precum și multe accesorii despre care am discutat în acest blog:

Informații detaliate despre Arduino UNO

acest placă Arduino UNO Are câteva caracteristici care îl fac unic și are o serie de diferențe față de alte plăci Arduino pe care le vom evidenția.

Caracteristici tehnice, schemă și identificare

Arduino Pinout

El identificarea și caracteristicile tehnice ale plăcii Arduino UNO Rev3 Sunt importanți pentru a ști cum să-l utilizați corect, altfel nu veți cunoaște limitele și modul corect de a conecta toate componentele electronice la pinii și autobuzele lor disponibile.

Începând mai întâi cu CARACTERISTICILE ei, aveți:

  • Microcontroler Atmel ATmega328 la 16 Mhz
  • Memorie SRAM la bord: 2 KB
  • Memorie integrată EEPROM: 1 KB
  • Memorie flash: 32 KB, din care 0.5 KB sunt folosiți de bootloader, deci nu pot fi folosiți în alte scopuri.
  • Tensiunea de lucru a cipului: 5v
  • Tensiunea de alimentare recomandată: 7-12v (deși acceptă 6 până la 20v)
  • Intensitatea curentului continuu: 40mA pentru I / O și 50mA pentru pinul de 3.3V.
  • Pini I / O: 14 pini, dintre care 6 sunt PWM.
  • Pinii analogici: 6 pini
  • Buton Reset pentru a reporni execuția programului încărcat în memorie.
  • Cip de interfață USB.
  • Ceas oscilator pentru semnale care au nevoie de ritm.
  • LED de alimentare pe PCB.
  • Regulator de tensiune integrat.
  • Preț în jur de 20 €.

în ceea ce privește pini și conexiuni disponibil pe farfurie Arduino UNO:

  • Barrel Jack sau DC Power Jack: este conectorul plăcii Arduino UNO pentru a-l putea alimenta electric. Cardul poate fi alimentat de o mufă adecvată și de un adaptor pentru a furniza 5-20 volți. Dacă aveți de gând să conectați un număr mare de elemente la placă, este probabil că va trebui să depășiți bariera de 7v pentru a fi suficientă.
  • USB: portul USB este utilizat pentru a conecta placa Arduino la PC, astfel puteți să o programați sau să primiți date de la aceasta prin portul serial. Adică, practic vă va ajuta să încărcați schițele Arduino IDE în memoria internă a microcontrolerului, astfel încât acesta să îl poată executa. De asemenea, poate îndeplini funcția de alimentare a plitei și a elementelor conectate la aceasta.
  • Pin VIN: veți găsi, de asemenea, un pin VIN care vă permite să alimentați placa Arduino UNO folosind o sursă de alimentare externă, dacă nu doriți să utilizați USB-ul sau mufa de mai sus.
  • 5V: alimentează o tensiune de 5V. Energia care o va atinge vine dintr-unul din cele trei cazuri anterioare prin care vă puteți alimenta placa.
  • 3V3: acest pin vă permite să alimentați proiectele dvs. cu 3.3v și până la 50mA.
  • GND: are 2 pini de masă, pentru a conecta la sol proiectele dvs. electronice la acestea.
  • restabili: un pin pentru resetare prin trimiterea unui semnal LOW prin el.
  • Port serial: Are doi pini 0 (RX) și 1 (TX) pentru a primi și a transmite, respectiv, date seriale TTL. Acestea sunt conectate la microcontroler pe pinii USB-la-TTL.
  • Întreruperi externe: 2 și 3, pini care pot fi configurați pentru a declanșa întreruperi cu o margine ascendentă, descendentă sau cu o valoare ridicată sau scăzută.
  • SPI: autobuzul este pe pinii marcați 10 (SS), 11 (MISOI) și 13 (SCK) cu care puteți comunica folosind biblioteca SPI.
  • A0-A5: sunt pinii analogici.
  • 0-13: sunt pinii de intrare sau ieșire digitali pe care îi puteți configura. Un mic LED integrat este conectat la pinul 13 care, dacă acest pin este ridicat, se va aprinde.
  • TWI: suporturicomunicare TWI folosind biblioteca Wire. Puteți utiliza pinul A4 sau SDA și pinul A5 sau SCL.
  • AREF: tensiune de referință pinta pentru intrări analogice.

Specificații tehnice

Fiind o placă open source, nu numai veți găsi fișa tehnică ca în cazul multor alte produse electronice. De asemenea, puteți descărca multe alte documente și diagrame electronice care vă vor ajuta să înțelegeți cum funcționează această placă. Arduino UNO intern și chiar să vă construiți propria implementare Arduino. De exemplu, aveți la dispoziție următoarele informații oficiale:

Diferențe cu alte plăci Arduino

Plăci Arduino

Arduino UNO Rev3 este placa ideală pentru toți cei care încep pentru a utiliza acest tip de plăci. Mai mult, există kituri de pornire pentru a începe cu tot ce aveți nevoie inclus. Acest kit include nu numai un număr mare de componente electronice pentru a începe să practicați, ci și un manual foarte detaliat pentru a vă ajuta în fiecare pas.

Cu toate acestea, există alte versiuni sau formate ale plăcii Arduino care sunt foarte utile pentru alte aplicații mai avansate sau pentru a implementa un proiect în care dimensiunea contează. principalele diferențe între plăci Acestea se află în principal în tipul de microcontroler integrat, unele fiind oarecum mai puternice și cu mai multă memorie pentru a include schițe sau programe mult mai sofisticate și numărul de pini disponibili. Dar dacă comparăm cele trei cele mai bine vândute plăci, diferențele sunt următoarele:

  • Arduino UNO Rev3: vezi secțiunea cu caracteristici tehnice.
  • Arduino Mega: prețul crește peste 30 €, cu dimensiuni ceva mai mari decât placa UNO. În plus, include un microcontroler ATmega2560 mai puternic care funcționează și la 16Mhz, dar are 256KB de memorie flash, 4KB de EEPROM și 8KB de SRAM pentru programe mai complexe. În plus, are și mai mulți pini, cu 54 I / O digitale, 15 PWM și 16 analogice.
  • ArduinoMicro: se remarcă prin dimensiunea redusă, fiind mai mică decât UNO, deși cu un preț similar. În acest spațiu mic, acesta integrează un microcontroler ATmega32U4 mai mic, dar care funcționează și la 16Mhz. Memoria este egală cu cea a UNO, cu excepția SRAM, care are 0.5KB mai mult. Știfturile au fost, de asemenea, mărite, în ciuda dimensiunilor mici, cu 20 digitale, 7 PWM și 12 analogice. O altă diferență este că folosește micro-USB pentru conexiunea sa în loc de USB. Fiind atât de mic, nu este compatibil cu scuturi sau scuturi ca cele două precedente ...

IDE și programare Arduino

Captură de ecran a Arduino IDE

Pentru a programa Arduino, în oricare dintre versiunile sale, aveți la dispoziție IDE sau mediul de dezvoltare numit Arduino IDE. Este compatibil atât cu macOS, Windows și Linux. Este o suită gratuită și open source pe care o puteți descărcați de pe acest link. Cu acesta puteți crea coduri pentru a programa cipul microcontrolerului pe placă și astfel să vă faceți proiectele să funcționeze.

Platforma este susținută de un limbaj de programare Arduino bazat pe limbajul de programare la nivel înalt Prelucrare, care la rândul său este similar cu binecunoscutul C ++. De aceea vor avea o sintaxă și un mod de a acționa similare.

Puteți afla mai multe despre cum se folosește Arduino IDE cu articolele de pe acest blog care explică modul de integrare a fiecărei componente electronice sau module cu placa sau de descărcare directă a cursului de programare Arduino IDE în PDF gratuit. Cu aceasta veți învăța sintaxa și limbajul de programare pentru a începe cu proiectele dvs. ...


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.