Talaan ng mga Nilalaman:

Buuin ang Iyong Calculator Gamit ang Arduino !: 5 Mga Hakbang
Buuin ang Iyong Calculator Gamit ang Arduino !: 5 Mga Hakbang

Video: Buuin ang Iyong Calculator Gamit ang Arduino !: 5 Mga Hakbang

Video: Buuin ang Iyong Calculator Gamit ang Arduino !: 5 Mga Hakbang
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Setyembre
Anonim
Buuin ang iyong Calculator Gamit ang Arduino!
Buuin ang iyong Calculator Gamit ang Arduino!
Buuin ang iyong Calculator Gamit ang Arduino!
Buuin ang iyong Calculator Gamit ang Arduino!
Buuin ang iyong Calculator Gamit ang Arduino!
Buuin ang iyong Calculator Gamit ang Arduino!

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 Arduino serial monitor.

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

Hakbang 3: Pagbuo ng Hardware

1) Ikonekta ang Arduino sa iyong computer

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)

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 pagkalkula");

Serial.println ("Halimbawa: 2 + 3");

Pagkatapos 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

numero2 = Serial.parseInt (); // nag-iimbak ng ikalawang numero sa bilang2

Pagkatapos ay tawagan namin ang kalkulahin () at i-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"

Inirerekumendang: