Tutorial de programare Arduino

Sigla Arduino

Arduino Este probabil unul dintre cele mai de succes proiecte sau platforme de software și hardware gratuit și cel care a avut cel mai mare impact în lumea DIY. Comunitatea a creat atât software open source pentru programarea microcontrolerului plăcilor, cât și diferite plăci hardware cu care sunt, de asemenea, libere să lucreze. Toate sunt licențiate sub licența GNU GPL, astfel încât să poată fi create și o multitudine de programe de completare și derivate ale acestora.

De fapt, au trezit o întreagă industrie electronică cu o multitudine de accesorii, pălării sau scuturi Cu ajutorul căruia puteți extinde capacitățile plăcii Arduino dincolo de funcționalitățile sale de bază pe care le implementează ca standard. Au fost lansate și multe kituri cu care să înceapă sau să se desfășoare proiecte foarte specifice, cum ar fi kituri pentru robotică, kituri pentru proiecte cu energie solară, kituri de pornire etc.

Ce tipuri de plăci există?

Plăci Arduino

Acolo diverse plăci oficiale Arduino, deși pentru a începe vă recomand să utilizați Arduino UNO, ceea ce folosesc ca bază pentru tutorial. Diferitele plăci care se remarcă cel mai mult sunt:

  • Arduino UNO Rev3: este cea mai flexibilă și folosită placă dintre toate, cea recomandată pentru început. Are un microcontroler ATmega328 de 16Mhz, 2KB SRAM și 32KB bliț, 14 pini I / O digitale și 6 intrări analogice.
  • Arduino Due: Are un microcontroler AT91SAM3X8E cu 84 Mhz, 96KB de SRAM și 512 KB de flash, astfel încât veți putea înregistra programe mai complexe pentru proiecte mai mari. La fel, veți găsi 54 de conexiuni I / O digitale și 12 intrări analogice + 2 ieșiri analogice.
  • Arduino Mega: Microcontroler ATmega2560 de 16Mhz, 8KB SRAM, 256KB bliț, 54 pini I / O digitale și 16 intrări analogice. Cu alte cuvinte, ar fi un model intermediar între Due și UNO, pentru proiecte de complexitate intermediară.
  • Arduino Lilypad: Placă mică, rotundă, care este flexibilă pentru proiectele dvs. de e-textile, adică un articol portabil pe care îl puteți pune pe haine. Este lababil.
  • Arduino Micro: Este o placă foarte mică cu un microcontroler care poate fi utilă atunci când spațiul este un factor cheie și aveți nevoie de o placă care ocupă puțin spațiu pentru ao introduce într-un spațiu mic. Există o versiune Pro a acesteia cu capacități îmbunătățite. Include un microcontroler ATmega32U4 de 16Mhz și 20 de pini I / O pe care va trebui să-i lipiți.
  • Arduino Nano: este o placă chiar mai mică decât Micro, dar cu funcții și prețuri similare, cu un microcontroler ATmega328.
  • Arduino Esplora: Este puțin mai scump decât majoritatea celor anterioare, se bazează pe Leonardo primitiv, cu capacități similare cu UNO și care a fost prima placă care a apărut. Dar designul său a fost reînnoit, redus și diferă prin faptul că unele butoane, mini joystick și senzori au fost integrați direct pe placă. Prin urmare, este interesant pentru proiectele de jocuri.

Veți găsi, de asemenea plăci neoficiale, creat de comunitate sau de alte companii. Caracteristicile sale pot fi foarte asemănătoare și chiar compatibile cu Arduino în ceea ce privește programarea sau nivelul electronic, dar deja lăsăm asta ca o alternativă la alegere. Nu vă recomand să începeți în niciun fel cu aceste plăci derivate, deoarece ar putea exista unele lucruri incompatibile și nu veți găsi la fel de mult ajutor. De asemenea, unele dintre ele sunt foarte specifice pentru robotică, drone etc.

Pe de altă parte, aveți accesorii electronice care va oferi plăcii Arduino capacități suplimentare, precum conectivitate WiFi, Bluetooth, drivere pentru controlul motoarelor etc. Unele dintre cele mai cunoscute scuturi sunt:

  • Shield Wifi: pentru a adăuga conectivitate WiFi și pentru a vă putea conecta proiectul la Internet pentru a-l gestiona de la distanță.
  • Scut GSM: pentru conectivitate de date mobile.
  • Shield Ethernet- Conexiune prin cablu la rețea.
  • Scutul Proto: vă permite să utilizați un panou pentru design-urile dvs.
  • Și multe mai mult, cum ar fi ecrane, tastaturi, ...

În principiu, pentru start, Nu cred că s-ar putea să vă intereseze acest tip de articol, deși probabil veți avea nevoie de el mai târziu.

De ce am nevoie pentru a începe?

Fritzing: captarea interfeței sale

pentru a începe, Vă sfătuiesc să achiziționați următorul material:

  • Arduino Kit Starter: este un kit de pornire complet care conține o placă Arduino UNO, un manual foarte complet și o multitudine de elemente electronice variate cu care să lucrați (rezistențe, condensatori, ecrane cu LED-uri, afișaje, panouri, LED-uri, cabluri, diode, tranzistoare, buzzere, motoare și servomotoare, drivere etc.).
  • Dacă alegeți să cumpărați una dintre plăcile menționate mai sus, rețineți că va trebui să achiziționați material electric necesar pentru fiecare proiect pe cont propriu în magazine specializate ... Este, de asemenea, posibil ca, odată ce ați exploatat kitul de pornire, să fiți interesat să cumpărați mai mult material pentru a continua să vă extindeți proiectele sau să faceți lucruri dincolo de ceea ce vă permite acest kit.

Dincolo de fizic, ar fi, de asemenea, interesant dacă aveți un software adecvat:

  • Arduino IDE: poti descarca-l pentru diverse platforme complet gratuit. În tutorialul PDF vă explic cum să îl instalați pe fiecare sistem de operare și cum funcționează.
  • Ardublock: este un alt plugin în Java pentru mai multe platforme care pot fi, de asemenea evacuate gratuit. Vă permite să lucrați grafic, adică folosind blocuri similare cu piesele de puzzle pentru a compune programele fără a fi nevoie să utilizați limbajul de programare. Toate acestea sunt explicate și în PDF.
  • Fritzing: este un program care vă permite să efectuați simulări sau prototipuri ale circuitelor dvs. înainte de a le asambla. Este foarte interesant și include o multitudine de elemente printre bibliotecile sale de dispozitive. Descarcă-l aici.

Cu asta, ai avea mai mult de suficient a începe…

Tutorial de programare Arduino:

Arduino Getting Starter Course

Deși platforma funcționează de ani de zile, pot fi mulți tineri sau nu atât de tineri care ne citesc acum și care doresc să se alăture marii comunități de creatori care există, creând proiecte bazate pe Arduino în acest moment. Deci, dacă doriți să începeți să învățați să programați de la zero și pas cu pas, vă ofer un carte electronică gratuită despre programarea Arduino. Cu el veți învăța tot ce aveți nevoie pentru a începe să vă construiți primele modele ...

Ce include fișierul de descărcare?

În cadrul Descărcați ZIP veți găsi mai multe fișiere cu care să lucrați:

  • Carte electronică cu tutorial Programare Arduino IDE și Ardublock în PDF standard pentru a-l putea folosi pe computer.
  • Cartea electronică identică cu cea precedentă, dar de o dimensiune mai mică și ușor de utilizat de pe dispozitivele dvs. mobile.
  • Descărcați linkuri cu programe de necesar.
  • Un dosar cu diferite schiță fișiere sursă pe care le puteți încerca ca exemple sau le puteți modifica pentru a învăța. Există atât cod pentru Arduino IDE, cât și altele pentru Ardublock și chiar unele coduri pentru a lucra împreună cu Raspberry Pi.

Descărcați cărți electronice gratuite și programe de completare:

Porniți descărcarea aici:

ARDUINO EBOOK

Sper să te ajute și să începi să fii creator primele tale proiecte. Puteți lăsa comentarii cu primele modele și să ne împărtășiți creațiile.


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

2 comentarii, lasă-le pe ale tale

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.

  1.   Tomas el a spus

    Salutări Bună ziua:
    Trebuia să faci un TESTER care să ia două valori ale unui condensator și o rezistență în paralel cu solul C = 470Mfx50V, R = 330k 1 / 4W, acesta este conectat la intrare și ieșire Jack 3.5 AUDIO
    Printr-o întrebare 3.5
    întrebare în arduino puteți face ceva care măsoară și scoate valori,

  2.   Mario Piñones c. el a spus

    Încep și intenționez să obțin rezultate bune