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, Studeni
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 kako bih na vrlo pojednostavljen način podijelio svoje znanje o arduinu. Svakako ć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 izravno 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 "projekt".
  5. PWM-impulsna širinska modulacija.
  6. Serijska komunikacija.
  7. Uključuje vježbe

Korak 2: Što je Arduino?

Što je Arduino?
Što je Arduino?
Što je Arduino?
Što 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ćuje komunikaciju s mikrokontrolerom koji je ugrađen na bilo koju arduino ploču. (AT mega328 u arduinu UNO). Za daljnje razumijevanje pogledajte sliku.

ZAMISLITI

  • ž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 prevoditelj znati i francuski i engleski.

povežite se sa trenutnom situacijom!

  1. Francuski je jezik visoke razine (prilagođen korisnicima, npr. C, C ++ …).
  2. Engleski je strojni jezik.
  3. arduino je prevoditelj. nadam se da ste bolje razumjeli !!!

Korak 3: Što je mikrokontroler?

Što je mikrokontroler?
Što je mikrokontroler?

Mikrokontroler je pojednostavljeno računalo koje 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 najbolje odgovara početnicima! 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 iglica koje se mogu spojiti na matičnu ploču i koristiti izravno bez ikakvog lemljenja. Ovo je relativno jeftino u usporedbi u UNO.

Arduino LILY jastučić

Ovo se koristi za nosivu elektroniku.

Korak 5: Arduino struktura

Arduino struktura
Arduino struktura

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

2. Digitalne iglice (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.crveni gumb 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đer ima istosmjernu ulaznu utičnicu.

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 projekt-LED treptanje
Vaš prvi projekt-LED treptanje
Vaš prvi projekt-LED treptanje
Vaš prvi projekt-LED treptanje

U ovom ćete projektu napraviti LED koji će treptati.

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

Hardver

spojite kako 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).

-Koristit ćemo analogno pisanje umjesto digitalnog za uspostavljanje PWM -a.

-kod će biti analogniWrite (LED pin, vrijednost)

PWM: 3, 5, 6, 9, 10 i 11 pinova Omogućuju 8-bitni PWM izlaz sa analogWrite ()

LED pin- digitalni pin u koji ste spojili 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 referencu referentnu vezu!

Korak 9: Serijska komunikacija

Serijska komunikacija
Serijska komunikacija

Serijski se koristi za komunikaciju između Arduino ploče i računala ili drugih uređaja. Sve Arduino ploče imaju najmanje jedan serijski port (također poznat i kao UART ili USART): Serijski. Komunicira na digitalnim pinovima 0 (RX) i 1 (TX), kao i s računalom 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 spoznaji očitanja senzora spojenih na njega

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

To ima puno 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 dobit ćemo 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š je zadatak napraviti LED sjaj na temelju izlaza LDR -a, tj. LED bi trebao svijetliti jače u tamnim uvjetima i trebao bi svijetliti prigušeno u svijetlim uvjetima.

trag: koristite PWM i serijsku komunikaciju.

to je osnovno za automatizaciju!

Nastavit će 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.
  • IR senzor.
  • vozač motora L293D.
  • bluetooth komunikacija
  • i još mnogo toga ……………………. nadam se da ti se sviđa……………………………..!!!! "podijelite znanje!" "PRATITE ME ZA VIŠE INFORMACIJA"

Preporučeni: