Kazalo:
- 1. korak: Vsebina
- 2. korak: Kaj je Arduino?
- 3. korak: Kaj je mikrokrmilnik?
- 4. korak: Vrste Arduina
- 5. korak: Struktura Arduino
- 6. korak: NASTAVITEV
- Korak 7: Vaš prvi projekt LED utripa
- 8. korak: PWM -impulzna širina modulacije
- 9. korak: Serijska komunikacija
- 10. korak: Uporabljena serijska komunikacija
Video: Naučite se ARDUINO (v 20 minutah): 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
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
- Kratek uvod o arduinu.
- vrste arduino.
- arduino struktura.
- vaš prvi "projekt".
- PWM-impulzna širina modulacije.
- Serijsko komuniciranje.
- Vključuje vaje
2. korak: 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!
- Francoščina je jezik na visoki ravni (uporabniku prijazen, na primer C, C ++ …).
- Angleščina je strojni jezik.
- arduino je prevajalec. upam, da ste bolje razumeli !!!
3. korak: 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
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
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
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
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
-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
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
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:
Okvir za fotografije Raspberry Pi v manj kot 20 minutah: 10 korakov (s slikami)
Okvir za fotografije Raspberry Pi v manj kot 20 minutah: Da, to je še en digitalni fotookvir! Ampak počakaj, bolj je eleganten in verjetno najhitreje sestavljen in tečen
Naredite nizkocenovno zaznano skladbo v minutah!: 10 korakov (s slikami)
Naredite nizkocenovno senzorično sled v minutah !: V mojem prejšnjem Instructable sem vam pokazal, kako narediti vzorčno postavitev vlaka z avtomatiziranim tirom. Uporabljal je segment skladbe, imenovan "sensored track". V vzorčni postavitvi železnice je zelo koristno. Uporabljam se lahko za naslednje: Blokiraj
Zgradite motoriziranega dinozavra iz plastičnih odpadkov v 55 minutah ali manj!: 11 korakov (s slikami)
Zgradite motoriziranega dinozavra iz plastičnih odpadkov v 55 minutah ali manj!: Pozdravljeni. Moje ime je Mario in rad ustvarjam stvari s smeti. Pred tednom dni sem bil povabljen k sodelovanju v jutranji oddaji nacionalnega televizijskega kanala Azerbajdžan, na pogovor o " Odpadki do umetnosti " razstavo. Edini pogoj? Nisem imel
Naučite se Arduina v 20 minutah (napajanje): 10 korakov (s slikami)
Naučite se Arduina v 20 minutah (napajano): Navodila so napisana z vizijo, kako prinesti dobre stvari in pomagati pravemu ljubitelju arduina, ki resnično potrebuje enostaven in jasen vir razumevanja, ki ga lahko vsakdo zlahka razume, če samo prebere ta modul. Tudi jaz sem ardui
Hack prenosnik Mac za tablični računalnik Mac v 15 minutah ali DIY Cintiq: 6 korakov (s slikami)
Hack prenosni računalnik Mac za tablični računalnik Mac v 15 minutah ali DIY Cintiq: Imel sem veliko vprašanj iz krajev, kjer se je to pojavilo: 1. da, občutljiv je na pritisk2. deluje samo tam, kjer je moj senzor wacom … v bistvu tisti beli blok v videu. Uporabil sem g4, ker ima pokvarjeno matično ploščo in je bil virtualen