Talaan ng mga Nilalaman:

Arduino Calculator Sa LED Output: 5 Hakbang
Arduino Calculator Sa LED Output: 5 Hakbang

Video: Arduino Calculator Sa LED Output: 5 Hakbang

Video: Arduino Calculator Sa LED Output: 5 Hakbang
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Hulyo
Anonim
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output
Arduino Calculator Sa LED Output

Hey guys! Nais malaman kung paano gumamit ng isang serial monitor input at output. Kaya narito mayroon kang perpektong tutorial kung paano ito gawin! Sa itinuturo na ito, gagabayan kita sa pamamagitan ng mga simpleng hakbang na kinakailangan upang lumikha ng isang calculator gamit ang serial monitor ng Arduino at ipakita ang resulta sa mga LED blinks.

Hakbang 1: Pag-download ng Arduino IDE

Pagda-download ng Arduino IDE
Pagda-download ng Arduino IDE

I-download at I-install ang Arduino IDE (Interactive Development Environment) gamit ang link sa ibaba:

www.arduino.cc/en/Main/Software Piliin at i-save ang bersyon na pinakaangkop sa iyong operating system at pagsasaayos.

Hakbang 2: Mga Kagamitan sa Hardware

  1. 1 Arduino board
  2. 1 cable upang ikonekta ang Arduino board sa iyong computer
  3. 1 LED
  4. Jumper Wires

Hakbang 3: Pagbuo ng Hardware

Pagbuo ng Hardware
Pagbuo ng Hardware

1) Ikonekta ang Arduino sa iyong computer

2) Ikonekta ang LED sa breadboard at ang Arduino tulad ng ipinakita sa larawan.

Hakbang 4: Pag-download at Pagpapatakbo ng Program

I-download ang kalakip na programa ng arduino sa iyong laptop. Ikonekta ang arduino sa iyong laptop, at patakbuhin ang programa.

Sa arduino IDE, Buksan ang Mga Tool-> serial monitor. Mag-type sa isang kalkulasyon na gagawin, halimbawa, 3 + 2, at makukuha mo ang resulta bilang 5. Maaari mo ring subukan ang pagbabawas, pagpaparami at paghati tulad ng sumusunod:

4 + 2 (makakakuha ka ng Resulta = 6)

8-3 (makakakuha ka ng Resulta = 5)

5 * 3 (makakakuha ka ng Resulta = 15)

10/2 (makakakuha ka ng Resulta = 5)

Makikita mo na ang LED ay kumikislap ng maraming bilang ng beses bilang output.

Hakbang 5: Pag-unawa sa Programa

Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa
Pag-unawa sa Programa

Unawain muna natin kung paano gumagana ang serial port input at output. Ang isang gumagamit ay maaaring maglagay ng data sa input field sa serial monitor window upang magpadala ng mga halaga at data sa Arduino. Anumang serial program, o kahit isang pasadyang serial application ay maaaring magamit upang magpadala ng data sa Arduino sa halip na gamitin ang window ng Serial Monitor. Katulad nito ang user ay maaaring maglabas ng data sa serial monitor.

Gagamitin namin ito ngayon para sa pagbuo ng aming sariling calculator. Una sa pag-setup () na pamamaraan: Pinasimulan namin ang mga variable at ang serial port. Serial.begin (9600); // nagsisimula sa mga serial na komunikasyon Serial.println ("Magpadala sa akin ng isang kalkulasyon"); Serial.println ("Halimbawa: 2 + 3"); Pagkatapos ay sa loop () na pamamaraan: habang (Serial.available ()> 0) {// habang may data na ipinapadala sa arduino, number1 = Serial.parseInt (); operasyon = Serial.read (); // ang operasyon ay magiging unang char pagkatapos ng unang numero bilang2 = Serial.parseInt (); // nag-iimbak ng ikalawang numero sa bilang2 Pagkatapos ay tumatawag kami na kalkulahin () at mai-print ang resulta ng pagkalkula. kalkulahin () ang pasadyang pagpapaandar na gumaganap ng mga kalkulasyon. Hinahayaan nating maunawaan kung paano ito gumagana. Kung (operasyon == '+'), idaragdag nito ang dalawang numero at iniimbak ang resulta sa variable na "resulta". Kung (operasyon == '-'), binabawas nito ang dalawang numero at iniimbak ang resulta sa variable na "resulta". Kung (operasyon == '*'), pinaparami nito ang dalawang numero at iniimbak ang resulta sa variable na "resulta". Kung (operasyon == '/'), hinahati nito ang dalawang numero at iniimbak ang resulta sa variable na "resulta". Kung hindi man, inililimbag nito ang "Error"

Ang pamamaraang blink ay may code upang pumikit ang LED nang maraming beses bilang resulta sa isang simpleng loop.

Inirerekumendang: