Cuprins:
- Pasul 1: Conținut
- Pasul 2: Ce este Arduino?
- Pasul 3: Ce este microcontrolerul?
- Pasul 4: Tipuri de Arduino
- Pasul 5: Structura Arduino
- Pasul 6: SETUP
- Pasul 7: Primul dvs. proiect - LED-ul clipește
- Pasul 8: PWM - Modularea lățimii impulsurilor
- Pasul 9: Comunicare în serie
- Pasul 10: Comunicare în serie aplicată
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acesta este un instructiv pe care l-am scris special pentru a-mi împărtăși cunoștințele despre arduino într-un mod foarte simplificat. Vă voi asigura cu siguranță că acesta ar fi un modul plin de putere care acoperă aproape toate subiectele de bază din arduino.
Arduino are un potențial imens care poate face mult mai mult decât vă imaginați, utilizarea acestui lucru este, de asemenea, foarte simplă.
Nu vreau să spun mai multe în sesiunea de introducere și să vă pierd timpul prețios să trecem direct în conținut.
Pasul 1: Conținut
- O scurtă introducere despre arduino.
- tipuri de arduino.
- structura arduino.
- primul tău „proiect”.
- Modulația lățimii impulsului PWM.
- Comunicare în serie.
- Include exerciții
Pasul 2: Ce este Arduino?
O definiție simplă a arduino, ceea ce știu este „este un instrument electronic capabil să efectueze automatizări simple și să interfețe diferite dispozitive împreună prin conexiuni mai simple și codificări mai simple.
Aceasta este platforma potrivită pentru cei care ar dori să-și desfășoare cariera în domeniul automatizării sau roboticii. Un arduino este un instrument simplu care ne permite să comunicăm cu un microcontroler care este încorporat pe orice placă arduino. (AT mega328 în arduino UNO).refer pic pentru înțelegere ulterioară.
IMAGINA
- doriți să transmiteți o informație unei persoane care vorbește franceza, dar știți doar limba engleză.
- în acest caz, cu siguranță veți avea nevoie de un traducător pentru a realiza comunicarea.
- astfel, traducătorul va cunoaște atât franceza, cât și engleza.
conectați-vă cu situația actuală!
- Franceza este un limbaj la nivel înalt (ușor de utilizat, de exemplu, C, C ++ …).
- Engleza este limba mașinii.
- arduino este traducătorul. sper ca ai fi inteles mai bine !!!
Pasul 3: Ce este microcontrolerul?
Microcontrolerul este un computer simplificat, care are o cantitate foarte mică de memorie, memorie RAM, …
este un instrument foarte compact și ieftin, care este ușor disponibil. Microcontrolerul utilizat în arduino UNO este ATmega 328, acesta conține o EEPROM și poate fi programat în mod repetat prin ștergerea codului anterior.
Pasul 4: Tipuri de Arduino
Imaginea prezintă diferitele tipuri de plăci arduino care sunt cele mai utilizate în mod popular.
Arduino UNO
Acest tip de placă este popular și cel mai potrivit pentru începători! conține o serie de știfturi feminine, astfel, folosind un știft de sex masculin, putem realiza pur și simplu conexiunea fără lipire sau folosirea unei plăci de rulare.
Arduino nano
Acest lucru este foarte asemănător cu placa UNO, cu excepția dimensiunii plăcii este minimizată, astfel merită numele. către ONU.
Pad Arduino LILY
Acesta este utilizat pentru electronica purtabilă.
Pasul 5: Structura Arduino
1. Plug-in USB, această prevedere este utilizată pentru încărcarea codării și poate fi folosită și ca intrare de putere în arduino.
2. Pinii digitali (2-13) sunt utilizați pentru operațiile de intrare și ieșire.
3. Pinii analogici (0-5) sunt utilizați pentru operațiile de intrare și ieșire în formă analogică.
5. butonul roșu este utilizat pentru a reseta placa, adică execuția codului începe de la început.
6. Pinii seriali RX, TX sunt utilizați pentru comunicații seriale.
7. are, de asemenea, o priză de intrare DC.
Pasul 6: SETUP
1. Instalați software-ul arduino IDE. (Software gratuit)
2. conectați placa arduino și selectați portul și varietatea corectă.
notă: pentru mine numărul portului este com23 al dvs. poate varia.
Trimiteți imagini!
Pasul 7: Primul dvs. proiect - LED-ul clipește
În acest proiect veți face un led pentru a clipi.
o secundă starea PORNIT, o secundă starea OPRIT.
Hardware
faceți conexiunea așa cum se arată în figură.
Software
încărcați codarea afișată în imagine.
De îndată ce codarea este încărcată, ledul începe să clipească.
Notă:
void setup () - secțiunea se execută o singură dată.
void loop () - se execută în mod repetat până când alimentarea rămâne pornită.
Pasul 8: PWM - Modularea lățimii impulsurilor
-Acest lucru este folosit pentru a face strălucirea ledului în etape de luminozitate variabilă.
-făcând-o slabă și apoi făcând-o mai strălucitoare!
-pinul analogic acceptă numai date pe 8 biți (0-255).
-vom folosi scrierea analogică în locul scrierii digitale pentru a stabili PWM.
-codul va fi analogWrite (pin led, valoare)
PWM: 3, 5, 6, 9, 10 și 11 pini Oferă ieșire PWM pe 8 biți cu analogWrite ()
led pin - pin digital în care ați conectat ledul.
valoare - valoarea variază de la (0-255) o valoare mai mică face ca strălucirea ledului să fie slabă, valoarea ridicată face ca strălucirea ledului să fie mai strălucitoare.
EXERCIȚIU:
încercați să faceți ledul mai luminos pas cu pas folosind pentru buclă pentru referință linkul de referință!
Pasul 9: Comunicare în serie
Serial este utilizat pentru comunicarea între placa Arduino și un computer sau alte dispozitive. Toate plăcile Arduino au cel puțin un port serial (cunoscut și sub numele de UART sau USART): Serial. Comunică pe pinii digitali 0 (RX) și 1 (TX), precum și cu computerul prin USB. Astfel, dacă utilizați aceste funcții, nu puteți utiliza și pinii 0 și 1 pentru intrare sau ieșire digitală.
ajută la cunoașterea citirilor senzorilor conectați la acesta
De asemenea, ajută la conectarea modulelor wireless, cum ar fi bluetooth, wifi Esp8266….
Are mult mai mult de-a face cu asta ………………………..!
Pasul 10: Comunicare în serie aplicată
În această sesiune vom obține valoarea de ieșire dintr-un rezistor dependent de lumină LDR și o vom afișa în monitorul serial.
consultați imaginile pentru conexiuni hardware și codare!
acum întrerupeți valoarea senzorului prin lumina deranjantă care cade pe senzor și vedeți modificările valorilor!
EXERCIȚIU:
sarcina dvs. este să faceți un LED să strălucească pe baza ieșirii LDR, adică LED-ul ar trebui să lumineze mai strălucitor în condiții de întuneric și ar trebui să strălucească într-o situație luminoasă.
indiciu: utilizați comunicarea PWM și Serial.
este baza pentru automatizare!
Va urma……
Acesta este doar un modul introductiv pe care îl voi scrie mai multe despre acest lucru și aceste module vor fi lansate în curând, țineți-mă la curent dacă vă place
câteva subiecte viitoare:
- Control servomotor.
- modul de ultrasunete.
- Senzor IR.
- șofer de motor L293D.
- comunicare bluetooth
- și multe altele ……………………. sper că îți place……………………………..!!!! "împărtășește cunoștințe!" „URMAȚI-MA PENTRU MAI MULTE INFORMAȚII”