Orodha ya maudhui:

Jenga Kikokotoo chako Kutumia Arduino !: Hatua 5
Jenga Kikokotoo chako Kutumia Arduino !: Hatua 5

Video: Jenga Kikokotoo chako Kutumia Arduino !: Hatua 5

Video: Jenga Kikokotoo chako Kutumia Arduino !: Hatua 5
Video: SKR 1.4 - Marlin automatic stepper fan controller 2024, Septemba
Anonim
Jenga Calculator Yako Kutumia Arduino!
Jenga Calculator Yako Kutumia Arduino!
Jenga Calculator Yako Kutumia Arduino!
Jenga Calculator Yako Kutumia Arduino!
Jenga Calculator Yako Kutumia Arduino!
Jenga Calculator Yako Kutumia Arduino!

Haya jamani! Unataka kujifunza jinsi ya kutumia ufuatiliaji na pato la ufuatiliaji wa serial. Vizuri hapa una mafunzo kamili juu ya jinsi ya kufanya hivyo! Katika hii inayoweza kufundishwa, nitakuongoza kupitia hatua rahisi zinazohitajika kuunda kikokotoo kwa kutumia mfuatiliaji wa mfululizo wa Arduino.

Hatua ya 1: Kupakua IDE ya Arduino

Kupakua IDE ya Arduino
Kupakua IDE ya Arduino

Pakua na usakinishe Arduino IDE (Mazingira ya Maendeleo ya Maingiliano) ukitumia kiunga hapa chini:

www.arduino.cc/en/Main/Software Chagua na uhifadhi toleo linalofaa mfumo wako wa usanidi na usanidi.

Hatua ya 2: Vifaa vya vifaa

  1. 1 Bodi ya Arduino
  2. Kebo 1 ya kuunganisha bodi ya Arduino kwenye kompyuta yako

Hatua ya 3: Kuunda vifaa

1) Unganisha Arduino kwenye kompyuta yako

Hatua ya 4: Kupakua na Kuendesha Programu

Pakua programu ya arduino iliyoambatishwa kwenye kompyuta yako ndogo. Unganisha arduino kwenye kompyuta yako ndogo, na uendeshe programu.

Katika arduino IDE, Fungua Zana-> mfuatiliaji wa serial. Chapa hesabu itakayotengenezwa, kwa mfano, 3 + 2, na utapata matokeo kama 5. Unaweza pia kujaribu kutoa, kuzidisha na kugawanya kama ifuatavyo:

4 + 2 (utapata Matokeo = 6)

8-3 (utapata Matokeo = 5)

5 * 3 (utapata Matokeo = 15)

10/2 (utapata Matokeo = 5)

Hatua ya 5: Kuelewa Mpango

Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango
Kuelewa Mpango

Kwanza hebu tuelewe jinsi pembejeo na bandari ya serial inavyofanya kazi. Mtumiaji anaweza kuingiza data kwenye uwanja wa kuingiza kwenye dirisha la kufuatilia serial ili kutuma maadili na data kwa Arduino. Programu yoyote ya serial, au hata programu maalum ya serial inaweza kutumika kutuma data kwa Arduino badala ya kutumia dirisha la Serial Monitor. Vivyo hivyo mtumiaji anaweza kutoa data kwa kufuatilia serial.

Sasa tutatumia hii kujenga kikokotoo chetu.

Njia ya kwanza ya kuanzisha ():

Tunaanzisha vigezo na bandari ya serial.

Kuanzia Serial (9600); // huanza mawasiliano ya serial

Serial.println ("Nitumie hesabu");

Serial.println ("Kwa mfano: 2 + 3");

Halafu kwa njia ya kitanzi ():

wakati (Serial.available ()> 0) {// wakati kuna data inayotumwa kwa arduino, nambari1 = Serial.parseInt ();

operesheni = Serial.read (); // operesheni itakuwa char ya kwanza baada ya nambari ya kwanza

nambari2 = Serial.parseInt (); // huhifadhi nambari ya pili kwa nambari2

Kisha tunaita hesabu () na uchapishe matokeo ya hesabu.

hesabu () ni kazi ya kawaida ambayo hufanya mahesabu. Wacha tuelewe jinsi inavyofanya kazi.

Ikiwa (operation == '+'), inaongeza nambari mbili na kuhifadhi matokeo ya kutofautisha kwa "matokeo".

Ikiwa (operesheni == '-'), inaondoa nambari mbili na kuhifadhi matokeo ya kutofautisha kwa "matokeo".

Ikiwa (operesheni == '*'), huzidisha nambari mbili na kuhifadhi matokeo ya kutofautisha kwa "matokeo".

Ikiwa (operesheni == '/'), inagawanya nambari mbili na kuhifadhi matokeo ya kutofautisha kwa "matokeo".

Vinginevyo, inachapisha "Kosa"

Ilipendekeza: