Orodha ya maudhui:

Kikokotoo cha Arduino Na Pato la LED: Hatua 5
Kikokotoo cha Arduino Na Pato la LED: Hatua 5

Video: Kikokotoo cha Arduino Na Pato la LED: Hatua 5

Video: Kikokotoo cha Arduino Na Pato la LED: Hatua 5
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julai
Anonim
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED
Calculator ya Arduino Na Pato la LED

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 na kuonyesha matokeo ya kupepesa kwa LED.

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
  3. 1 LED
  4. Waya za Jumper

Hatua ya 3: Kuunda vifaa

Kujenga vifaa
Kujenga vifaa

1) Unganisha Arduino kwenye kompyuta yako

2) Unganisha LED kwenye ubao wa mkate na Arduino kama inavyoonekana kwenye picha.

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)

Utaona kwamba LED inaangaza mara kadhaa kama pato.

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. Kwanza katika njia 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 data inatumwa kwa arduino, namba1 = Serial.parseInt (); operesheni = Serial.read (); // operesheni itakuwa char ya kwanza baada ya nambari ya kwanza namba2 = 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"

Njia ya kupepesa ina nambari ya kupepesa LED mara nyingi kama matokeo na kitanzi rahisi.

Ilipendekeza: