Talaan ng mga Nilalaman:

Alamin ang ARDUINO (sa 20 Mins): 10 Hakbang (na may Mga Larawan)
Alamin ang ARDUINO (sa 20 Mins): 10 Hakbang (na may Mga Larawan)

Video: Alamin ang ARDUINO (sa 20 Mins): 10 Hakbang (na may Mga Larawan)

Video: Alamin ang ARDUINO (sa 20 Mins): 10 Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Hulyo
Anonim
Alamin ang ARDUINO (sa 20 Mins)
Alamin ang ARDUINO (sa 20 Mins)
Alamin ang ARDUINO (sa 20 Mins)
Alamin ang ARDUINO (sa 20 Mins)

Ito ay isang itinuturo na espesyal akong nagsulat upang ibahagi ang aking kaalaman tungkol sa arduino sa isang pinakasimple na paraan. Tiyakin kong tiyakin sa iyo na ito ay isang module na nakaimpake ng kapangyarihan na sumasaklaw sa halos bawat pangunahing mga paksa sa arduino.

Ang Arduino ay may isang malaking potensyal na maaaring gumawa ng higit pa kaysa sa akala mo, ang paggamit nito ay talagang simple din.

Hindi ko nais na sabihin pa sa intro session at sayangin ang iyong mahalagang oras direkta tayong tumalon sa nilalaman.

Hakbang 1: Mga Nilalaman

Mga Nilalaman
Mga Nilalaman
  1. Isang maikling intro tungkol sa arduino.
  2. mga uri ng arduino.
  3. istraktura ng arduino.
  4. ang iyong unang "proyekto".
  5. Modulasyon ng lapad ng PWM-pulse.
  6. Serial communicaion.
  7. May kasamang mga ehersisyo

Hakbang 2: Ano ang Arduino?

Ano ang Arduino?
Ano ang Arduino?
Ano ang Arduino?
Ano ang Arduino?

Ang isang simpleng kahulugan ng arduino na ang alam ko ay ito ay isang elektronikong tool na may kakayahang magsagawa ng simpleng pag-aautomat at pag-interfacing ng iba't ibang mga aparato nang magkasama sa pamamagitan ng mas simpleng mga koneksyon at pinakasimpleng mga coding.

Ito ang tamang platform para sa mga nais gumanap ng kanilang karera sa automation o larangan ng robot. Ang isang arduino ay isang simpleng tool na nagbibigay-daan sa amin upang makipag-usap sa isang micro-controller na naka-embed sa anumang arduino board. (SA mega328 sa arduino UNO).refer pic para sa karagdagang pag-unawa.

ISIPIN MO

  • nais mong iparating ang isang impormasyon sa isang taong nagsasalita ng pranses ngunit ang ingles lamang ang alam mo.
  • sa kasong ito tiyak na kakailanganin mo ang isang tagasalin upang magawa ang komunikasyon.
  • sa gayon ang tagasalin ay nalalaman ang parehong pranses at ingles.

kumonekta sa kasalukuyang sitwasyon!

  1. French ay Mataas na antas ng wika (user friendly hal. C, C ++…).
  2. Ingles ang wika ng Machine.
  3. si arduino ang tagasalin. sana mas naiintindihan mo pa !!!

Hakbang 3: Ano ang Microcontroller?

Ano ang Microcontroller?
Ano ang Microcontroller?

Ang Micro-controller ay isang pinasimple na computer, na mayroong napakaliit na memorya, RAM,…

ito ay napaka-compact at murang instrumento na madaling magagamit. Ang micro controller na ginamit sa arduino UNO ay ATmega 328 naglalaman ito ng isang EEPROM maaari itong mai-program ng paulit-ulit sa pamamagitan ng pagbura ng nakaraang code.

Hakbang 4: Mga uri ng Arduino

Mga uri ng Arduino
Mga uri ng Arduino

Inililista ng larawan ang iba't ibang uri ng mga arduino board na pinakapopular na ginagamit.

Arduino UNO

Ang ganitong uri ng board ay ang tanyag at pinakamahusay na angkop para sa mga nagsisimula! naglalaman ito ng isang serye ng mga babaeng pin dito kung kaya sa pamamagitan ng paggamit ng isang male pin maaari lamang naming gawin ang koneksyon nang walang anumang paghihinang o paggamit ng breadboard.

Arduino nano

Ito ay halos kapareho sa UNO board maliban sa laki ng board ay na-minimize kaya nararapat na pangalan ito. Naglalaman ito ng isang serye ng mga solder na male pin na ito ay maaaring konektado sa breadboard at direktang ginamit nang walang anumang paghihinang. Ito ay medyo mura kung ihinahambing sa UNO.

Arduino LILY pad

Ginagamit ito para sa naisusuot na electronics.

Hakbang 5: Istraktura ng Arduino

Istraktura ng Arduino
Istraktura ng Arduino

1. USB plug-ang pagkakaloob na ito ay ginagamit upang mai-upload ang iyong pag-coding at maaari rin itong magamit bilang isang input ng kuryente sa arduino.

2. Ginagamit ang mga digital pin (2-13) para sa pagpapatakbo ng pag-input at output.

3. Ang mga analog pin (0-5) ay ginagamit para sa mga pagpapatakbo ng pag-input at output sa analog form.

5. ang pulang pindutan ay ginagamit upang i-reset ang board ibig sabihin. Ang pagpapatupad ng code ay nagsisimula mula sa pagsisimula.

6. Ang mga serial pin na RX, TX ay ginagamit para sa serial na komunikasyon.

7. mayroon din itong DC input socket.

Hakbang 6: SETUP

SETUP
SETUP
SETUP
SETUP

1. I-install ang arduino IDE software. (Libreng software)

2. plug sa iyong arduino board at piliin ang tamang port at variety.

tandaan: para sa akin ang numero ng port ay com23 sa iyo maaaring mag-iba.

Sumangguni ng mga imahe!

Hakbang 7: Ang iyong Unang Project-LED Blink

Ang iyong Unang Blink ng Project-LED
Ang iyong Unang Blink ng Project-LED
Ang iyong Unang Blink ng Project-LED
Ang iyong Unang Blink ng Project-LED

Sa proyektong ito ikaw ay gumawa ng isang humantong sa blink.

isang segundo ON estado, isang segundo OFF estado.

Hardware

gawin ang koneksyon tulad ng ipinakita sa figure.

Software

i-upload ang coding na ipinapakita sa imahe.

Sa sandaling na-upload ang pag-coding ang led ay nagsimulang magpikit.

tala:

walang bisa ang pag-setup () -seksyon ay gumaganap nang isang beses lamang.

void loop () - paulit-ulit na nagpapatupad hanggang sa mananatili ang lakas.

Hakbang 8: PWM -pulse Width Modulation

PWM -pulse Width Modulation
PWM -pulse Width Modulation

-Ginagamit ito upang gawin ang humantong glow sa mga yugto ng iba't ibang liwanag.

-gagawa itong lumabo at pagkatapos ay gawin itong mas maliwanag!

-Sinusuportahan ng analog pin ang 8 bit data lamang (0-255).

-Gagamitin namin ang analog na magsulat sa halip na digital na magsulat upang maitaguyod ang PWM.

-ang code ay magiging analogWrite (led pin, halaga)

PWM: 3, 5, 6, 9, 10, at 11 na mga pin Magbigay ng 8-bit na output ng PWM gamit ang analogWrite ()

humantong pin- digital pin kung saan mo ikinonekta ang led.

halaga - ang saklaw ng halaga mula sa (0-255) isang mas mababang halaga ay ginagawang madilim ang humantong glow, ang mas mataas na halaga ay ginagawang mas maliwanag ang led glow.

PAGSASANAY:

subukang gawin ang humantong mas maliwanag na hakbang-hakbang sa pamamagitan ng paggamit para sa loop para sa sanggunian na mag-refer ng link!

Hakbang 9: Serial Communication

Serial na Komunikasyon
Serial na Komunikasyon

Ginagamit ang serial para sa komunikasyon sa pagitan ng Arduino board at isang computer o iba pang mga aparato. Ang lahat ng mga board ng Arduino ay mayroong kahit isang serial port (kilala rin bilang isang UART o USART): Serial. Nakikipag-usap ito sa mga digital pin 0 (RX) at 1 (TX) pati na rin sa computer sa pamamagitan ng USB. Kaya, kung gagamitin mo ang mga pagpapaandar na ito, hindi mo rin magagamit ang mga pin 0 at 1 para sa digital input o output.

nakakatulong itong malaman ang mga pagbasa ng mga sensor na konektado dito

Tumutulong din sila sa pagkonekta ng mga wireless module tulad ng bluetooth, wifi Esp8266….

Marami itong kinalaman dito ………………………..!

Hakbang 10: Nalapat na Serial Communication

Inilapat na Serial Communication
Inilapat na Serial Communication
Inilapat na Serial Communication
Inilapat na Serial Communication

Sa session na ito makukuha namin ang halaga ng output mula sa isang LDR -light dependant na risistor at ipapakita ito sa serial monitor.

i-refer ang mga imahe para sa mga koneksyon sa hardware at coding!

matakpan ngayon ang halaga ng sensor sa pamamagitan ng nakakagambalang ilaw na bumabagsak sa sensor at makita ang mga pagbabago sa mga halaga!

PAGSASANAY:

ang iyong gawain ay upang gumawa ng isang LED glow batay sa output ng LDR ibig sabihin ang LED ay dapat na mas maliwanag sa madilim na kalagayan at dapat itong mamula sa isang maliwanag na sitwasyon.

bakas: gumamit ng PWM at Serial na komunikasyon.

ito ay ang pangunahing para sa awtomatiko!

Itutuloy ……

Ito ay isang intro module lamang na magsusulat ako ng higit pa tungkol dito at ang mga modyul na iyon ay ilalabas sa lalong madaling panahon, subaybayan ako kung gusto mo ito

ilang paparating na mga paksa:

  • Pagkontrol ng servo motor.
  • module ng ultrasonics.
  • IR sensor.
  • driver ng motor L293D.
  • komunikasyon sa bluetooth
  • at marami pa ……………………. sana magustuhan mo……………………………..!!!! "magbahagi ng kaalaman!" "SUMUNOD SA AKIN PARA SA KARAGDAGANG IMPORMASYON"

Inirerekumendang: