Sadržaj:

Naučite ARDUINO (za 20 minuta): 10 koraka (sa slikama)
Naučite ARDUINO (za 20 minuta): 10 koraka (sa slikama)

Video: Naučite ARDUINO (za 20 minuta): 10 koraka (sa slikama)

Video: Naučite ARDUINO (za 20 minuta): 10 koraka (sa slikama)
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Novembar
Anonim
Naučite ARDUINO (za 20 minuta)
Naučite ARDUINO (za 20 minuta)
Naučite ARDUINO (za 20 minuta)
Naučite ARDUINO (za 20 minuta)

Ovo je uputstvo koje sam napisao posebno da podijelim svoje znanje o arduinu na vrlo pojednostavljen način. Definitivno ću vas uvjeriti da bi ovo bio snažni modul koji pokriva gotovo sve osnovne teme u arduinu.

Arduino ima ogroman potencijal koji može učiniti mnogo više nego što zamišljate, korištenje ovoga je također vrlo jednostavno.

Ne želim govoriti više u uvodnoj sesiji i gubiti vaše dragocjeno vrijeme, prijeđimo direktno na sadržaj.

Korak 1: Sadržaj

Sadržaj
Sadržaj
  1. Kratki uvod o arduinu.
  2. vrste arduina.
  3. arduino struktura.
  4. vaš prvi "projekat".
  5. PWM-impulsna širinska modulacija.
  6. Serijska komunikacija.
  7. Uključuje vježbe

Korak 2: Šta je Arduino?

Šta je Arduino?
Šta je Arduino?
Šta je Arduino?
Šta je Arduino?

Jednostavna definicija arduina da ono što ja znam je to je elektronički alat koji je sposoban izvesti jednostavnu automatizaciju i povezati različite uređaje zajedno putem jednostavnijih veza i najjednostavnijih kodiranja.

Ovo je prava platforma za one koji bi željeli karijeru obavljati u području automatizacije ili robotike. Arduino je jednostavan alat koji nam omogućava komunikaciju s mikrokontrolerom koji je ugrađen na bilo koju arduino ploču. (AT mega328 u arduinu UNO). Pogledajte sliku za daljnje razumijevanje.

ZAMISLITE

  • želite prenijeti informacije osobi koja govori francuski, ali znate samo engleski.
  • u ovom slučaju definitivno će vam trebati prevoditelj za ostvarivanje komunikacije.
  • stoga će prevodilac znati i francuski i engleski.

povežite se sa trenutnom situacijom!

  1. Francuski je jezik visokog nivoa (prilagođen korisnicima, npr. C, C ++ …).
  2. Engleski je mašinski jezik.
  3. arduino je prevodilac. nadam se da ste bolje razumeli !!!

Korak 3: Šta je mikrokontroler?

Šta je mikrokontroler?
Šta je mikrokontroler?

Mikrokontroler je pojednostavljeni računar koji ima vrlo malu količinu memorije, RAM-a,…

To je vrlo kompaktan i jeftin instrument koji je lako dostupan. Mikro kontroler koji se koristi u arduino UNO je ATmega 328, sadrži EEPROM koji se može programirati više puta brisanjem prethodnog koda.

Korak 4: Vrste Arduina

Vrste Arduina
Vrste Arduina

Na slici su navedene različite vrste arduino ploča koje se najčešće koriste.

Arduino UNO

Ova vrsta daske popularna je i najpogodnija za početnike! on sadrži niz ženskih pinova pa pomoću muškog pina jednostavno možemo uspostaviti vezu bez lemljenja ili upotrebe matične ploče.

Arduino nano

Ovo je vrlo slično UNO ploči, osim što je veličina ploče svedena na minimum pa zaslužuje svoje ime. Sadrži niz lemljenih muških pinova koji se mogu spojiti na matičnu ploču i koristiti direktno bez ikakvog lemljenja. Ovo je relativno jeftino u usporedbi do UNO -a.

Arduino LILY jastučić

Ovo se koristi za nosivu elektroniku.

Korak 5: Arduino struktura

Arduino struktura
Arduino struktura

1. USB plug-ova odredba se koristi za učitavanje vašeg kodiranja, a može se koristiti i kao ulaz energije za arduino.

2. Digitalni pinovi (2-13) koriste se za ulazne i izlazne operacije.

3. Analogni pinovi (0-5) koriste se za ulazne i izlazne operacije u analognom obliku.

5.crveno dugme se koristi za resetiranje ploče, tj. Izvršavanje koda počinje od početka.

6. Serijski pinovi RX, TX koriste se za serijsku komunikaciju.

7. takođe ima DC ulaz.

Korak 6: PODEŠAVANJE

POSTAVITI
POSTAVITI
POSTAVITI
POSTAVITI

1. Instalirajte arduino IDE softver. (Besplatni softver)

2.priključite svoju arduino ploču i odaberite odgovarajući port i varijantu.

napomena: za mene je broj porta com23 vaš može varirati.

Pogledajte slike!

Korak 7: Vaš prvi projekt-LED treptanje

Vaš prvi projekat-LED treptanje
Vaš prvi projekat-LED treptanje
Vaš prvi projekat-LED treptanje
Vaš prvi projekat-LED treptanje

U ovom projektu ćete napraviti LED za treptanje.

jedno sekund uključeno stanje, jedno drugo stanje isključeno.

Hardver

uspostavite vezu kao što je prikazano na slici.

Softver

učitajte kodiranje prikazano na slici.

Čim se kodiranje učita, LED dioda počinje treptati.

Bilješka:

void setup () -sekcija se izvršava samo jednom.

void loop ()-ponavlja se sve dok napajanje ne ostane uključeno.

Korak 8: PWM -impulsna širinska modulacija

PWM -impulsna širinska modulacija
PWM -impulsna širinska modulacija

-Ovo se koristi za stvaranje LED svjetla u fazama različite svjetline.

-učiniti ga tamnijim, a zatim učiniti svjetlijim!

-analogni pin podržava samo 8-bitne podatke (0-255).

-Mi ćemo koristiti analogno pisanje umjesto digitalnog pisanja za uspostavljanje PWM -a.

-kod će biti analogni Write (LED pin, vrijednost)

PWM: 3, 5, 6, 9, 10 i 11 pinova Pružaju 8-bitni PWM izlaz sa analogWrite ()

LED pin- digitalni pin na koji ste priključili LED.

vrijednost - vrijednost se kreće od (0-255) niža vrijednost čini LED sjaj prigušenim, velika vrijednost čini LED sjaj svjetlijim.

VJEŽBA:

pokušajte učiniti LED svjetlijim korak po korak pomoću for petlje za referentnu referentnu vezu!

Korak 9: Serijska komunikacija

Serijska komunikacija
Serijska komunikacija

Serijski se koristi za komunikaciju između Arduino ploče i računara ili drugih uređaja. Sve Arduino ploče imaju najmanje jedan serijski port (poznat i kao UART ili USART): Serijski. Komunicira na digitalnim pinovima 0 (RX) i 1 (TX), kao i sa računarom putem USB -a. Stoga, ako koristite ove funkcije, ne možete koristiti i pinove 0 i 1 za digitalni ulaz ili izlaz.

pomaže u poznavanju očitanja senzora povezanih na njega

Oni također pomažu u povezivanju bežičnih modula kao što su bluetooth, wifi Esp8266….

To ima mnogo više veze s tim ………………………..!

Korak 10: Primijenjena serijska komunikacija

Primijenjena serijska komunikacija
Primijenjena serijska komunikacija
Primijenjena serijska komunikacija
Primijenjena serijska komunikacija

U ovoj sesiji ćemo dobiti izlaznu vrijednost od otpornika ovisnog o LDR svjetlosti i prikazati je na serijskom monitoru.

pogledajte slike za hardverske veze i kodiranje!

sada prekinite vrijednost senzora ometajući svjetlo koje pada na senzor i pogledajte promjene u vrijednostima!

VJEŽBA:

vaš zadatak je da LED zasvijetlite na osnovu izlaza LDR -a, tj. LED bi trebao svijetliti jače u mračnim uvjetima i trebao bi svijetliti prigušeno u svijetlim uvjetima.

trag: koristite PWM i serijsku komunikaciju.

to je osnov za automatizaciju!

Nastavlja se……

Ovo je samo uvodni modul o kojem ću pisati više i ti moduli će uskoro biti objavljeni, pratite me ako vam se sviđa

nekoliko nadolazećih tema:

  • Upravljanje servo motorom.
  • ultrazvučni modul.
  • IC senzor.
  • vozač motora L293D.
  • bluetooth komunikacija
  • i još mnogo toga ……………………. Nadam se da vam se sviđa……………………………..!!!! "podijelite znanje!" "Pratite me za više informacija"

Preporučuje se: