Kazalo:

Naučite se ARDUINO (v 20 minutah): 10 korakov (s slikami)
Naučite se ARDUINO (v 20 minutah): 10 korakov (s slikami)

Video: Naučite se ARDUINO (v 20 minutah): 10 korakov (s slikami)

Video: Naučite se ARDUINO (v 20 minutah): 10 korakov (s slikami)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, November
Anonim
Naučite se ARDUINO (v 20 minutah)
Naučite se ARDUINO (v 20 minutah)
Naučite se ARDUINO (v 20 minutah)
Naučite se ARDUINO (v 20 minutah)

To je navodilo, ki sem ga napisal posebej, da na zelo poenostavljen način delim svoje znanje o arduinu. Zagotovo vam bom zagotovil, da bo to napajalni modul, ki pokriva skoraj vse osnovne teme v arduinu.

Arduino ima ogromen potencial, ki lahko naredi veliko več, kot si mislite, uporaba tega je tudi zelo preprosta.

Ne želim povedati več na uvodni seji in zapravljati vaš dragoceni čas, pojdimo neposredno na vsebino.

1. korak: Vsebina

Vsebina
Vsebina
  1. Kratek uvod o arduinu.
  2. vrste arduino.
  3. arduino struktura.
  4. vaš prvi "projekt".
  5. PWM-impulzna širina modulacije.
  6. Serijsko komuniciranje.
  7. Vključuje vaje

2. korak: Kaj je Arduino?

Kaj je Arduino?
Kaj je Arduino?
Kaj je Arduino?
Kaj je Arduino?

Preprosta definicija arduina, da je to elektronsko orodje, ki je sposobno izvesti preprosto avtomatizacijo in povezati različne naprave skupaj s preprostejšimi povezavami in najpreprostejšimi kodi.

To je prava platforma za tiste, ki bi radi kariero opravljali na področju avtomatizacije ali robotike. Arduino je preprosto orodje, ki nam omogoča komunikacijo z mikrokrmilnikom, ki je vgrajen v katero koli arduino ploščo. (AT mega328 v arduinu UNO). Za nadaljnje razumevanje si oglejte sliko.

ZAMISLITE

  • želite posredovati informacije francosko govoreči osebi, vendar poznate samo angleščino.
  • v tem primeru boste za komunikacijo zagotovo potrebovali prevajalca.
  • tako bo prevajalec znal francosko in angleško.

povežite se s trenutnim stanjem!

  1. Francoščina je jezik na visoki ravni (uporabniku prijazen, na primer C, C ++ …).
  2. Angleščina je strojni jezik.
  3. arduino je prevajalec. upam, da ste bolje razumeli !!!

3. korak: Kaj je mikrokrmilnik?

Kaj je mikrokrmilnik?
Kaj je mikrokrmilnik?

Mikro krmilnik je poenostavljen računalnik z zelo majhno količino pomnilnika, RAM-a,…

je zelo kompakten in poceni instrument, ki je lahko dostopen. Mikro krmilnik, ki se uporablja v arduino UNO, je ATmega 328, vsebuje EEPROM, ki ga je mogoče večkrat programirati z brisanjem prejšnje kode.

4. korak: Vrste Arduina

Vrste Arduina
Vrste Arduina

Na sliki so navedene različne vrste arduino plošč, ki so najbolj priljubljene.

Arduino UNO

Ta vrsta deske je priljubljena in najbolj primerna za začetnike! vsebuje vrsto ženskih zatičev, tako da lahko z moškim zatičem preprosto vzpostavimo povezavo brez spajkanja ali uporabe mize.

Arduino nano

To je zelo podobno plošči UNO, le da je velikost plošče minimizirana, zato si zasluži ime. Vsebuje vrsto spajkanih moških zatičev, ki jih je mogoče priključiti na ploščo in jih uporabiti neposredno brez spajkanja. To je razmeroma poceni v primerjavi do UNO.

Arduino LILY blazinica

To se uporablja za nosljivo elektroniko.

5. korak: Struktura Arduino

Arduino struktura
Arduino struktura

1. Vtičnik USB-ta določba se uporablja za nalaganje vašega kodiranja in se lahko uporablja tudi kot vhod za napajanje arduina.

2. Za vhodne in izhodne operacije se uporabljajo digitalni zatiči (2-13).

3. Analogni zatiči (0-5) se uporabljajo za vhodne in izhodne operacije v analogni obliki.

5. rdeči gumb se uporablja za ponastavitev plošče, tj.izvajanje kode se začne od začetka.

6. Za serijsko komunikacijo se uporabljajo serijski zatiči RX, TX.

7. ima tudi DC vhodno vtičnico.

6. korak: NASTAVITEV

NASTAVITI
NASTAVITI
NASTAVITI
NASTAVITI

1. Namestite programsko opremo arduino IDE. (Brezplačna programska oprema)

2. priključite arduino ploščo in izberite ustrezna vrata in sorte.

Opomba: zame je številka vrat com23 vaša se lahko razlikuje.

Oglejte si slike!

Korak 7: Vaš prvi projekt LED utripa

Vaš prvi projekt LED utripa
Vaš prvi projekt LED utripa
Vaš prvi projekt LED utripa
Vaš prvi projekt LED utripa

V tem projektu boste naredili LED za utripanje.

eno sekundo stanje vklopa, eno sekundo stanje izklopa.

Strojna oprema

vzpostavite povezavo, kot je prikazano na sliki.

Programska oprema

naložite kodiranje, prikazano na sliki.

Takoj ko se kodiranje naloži, začne LED utripati.

Opomba:

void setup () -sekcija se izvede samo enkrat.

void loop ()-izvaja se večkrat, dokler napajanje ne ostane vklopljeno.

8. korak: PWM -impulzna širina modulacije

PWM -impulzna širinska modulacija
PWM -impulzna širinska modulacija

-To se uporablja za svetleč LED v fazah z različno svetlostjo.

-zatemniti in nato narediti svetlejšo!

-analogni pin podpira samo 8-bitne podatke (0-255).

-namesto digitalnega zapisa bomo za vzpostavitev PWM uporabili analogno pisanje.

-koda bo analognaWrite (LED pin, vrednost)

PWM: 3, 5, 6, 9, 10 in 11 nožic Zagotovite 8-bitni izhod PWM z analogWrite ()

LED pin- digitalni pin, na katerega ste priključili LED.

vrednost - vrednost se giblje od (0-255) pri nižji vrednosti je LED svetlenje svetlejše, pri visoki vrednosti pa svetlejši.

VADBA:

poskušajte korak za korakom osvetliti LED z uporabo zanke for za referenčno referenčno povezavo!

9. korak: Serijska komunikacija

Serijska komunikacija
Serijska komunikacija

Serial se uporablja za komunikacijo med ploščo Arduino in računalnikom ali drugimi napravami. Vse plošče Arduino imajo vsaj eno zaporedno vrata (znana tudi kot UART ali USART): serijsko. Komunicira na digitalnih zatičih 0 (RX) in 1 (TX) ter z računalnikom prek USB -ja. Če torej uporabljate te funkcije, ne morete uporabiti tudi nožic 0 in 1 za digitalni vhod ali izhod.

pomaga odkriti odčitke senzorjev, povezanih z njim

Pomagajo tudi pri povezovanju brezžičnih modulov, kot so bluetooth, wifi Esp8266….

Ima veliko več opravka s tem ………………………..!

10. korak: Uporabljena serijska komunikacija

Uporabljena serijska komunikacija
Uporabljena serijska komunikacija
Uporabljena serijska komunikacija
Uporabljena serijska komunikacija

V tej seji bomo dobili izhodno vrednost od upora, odvisnega od svetlobe LDR, in jo prikazali v serijskem monitorju.

slike za strojne povezave in kodiranje!

zdaj prekinite vrednost senzorja z motečo svetlobo, ki pade na senzor, in si oglejte spremembe v vrednostih!

VADBA:

vaša naloga je, da LED zasveti na podlagi izhoda LDR, tj. LED bi morala svetleti svetleje v temnem stanju in bi morala svetleti v svetlih razmerah.

namig: uporabite PWM in serijsko komunikacijo.

to je osnova za avtomatizacijo!

Se nadaljuje……

To je samo uvodni modul, o katerem bom pisal več in ti moduli bodo kmalu izdani, spremljajte me, če vam je všeč

nekaj prihajajočih tem:

  • Krmiljenje servo motorja.
  • ultrazvočni modul.
  • IR senzor.
  • gonilnik motorja L293D.
  • bluetooth komunikacija
  • in še veliko več ……………………. upam, da vam je všeč……………………………..!!!! "delite znanje!" "ZA VEČ INFORMACIJ ME SLEDITE"

Priporočena: