Satura rādītājs:

Arduino kalkulators ar LED izeju: 5 soļi
Arduino kalkulators ar LED izeju: 5 soļi

Video: Arduino kalkulators ar LED izeju: 5 soļi

Video: Arduino kalkulators ar LED izeju: 5 soļi
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Novembris
Anonim
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju
Arduino kalkulators ar LED izeju

Čau puiši! Vēlaties uzzināt, kā izmantot seriālā monitora ievadi un izvadi. Šeit jums ir ideāla apmācība, kā to izdarīt! Šajā pamācībā es jums sniegšu vienkāršas darbības, kas nepieciešamas, lai izveidotu kalkulatoru, izmantojot Arduino sērijas monitoru, un parādīšu rezultātu LED mirgošanas laikā.

1. darbība: lejupielādējiet Arduino IDE

Arduino IDE lejupielāde
Arduino IDE lejupielāde

Lejupielādējiet un instalējiet Arduino IDE (interaktīvās izstrādes vide), izmantojot zemāk esošo saiti:

www.arduino.cc/en/Main/Software Izvēlieties un saglabājiet versiju, kas vislabāk atbilst jūsu operētājsistēmai un konfigurācijai.

2. solis: Aparatūras materiāli

  1. 1 Arduino dēlis
  2. 1 kabelis, lai savienotu Arduino plati ar datoru
  3. 1 LED
  4. Jumper vadi

3. darbība: aparatūras izveide

Aparatūras veidošana
Aparatūras veidošana

1) Savienojiet Arduino ar datoru

2) Pievienojiet gaismas diodi pie maizes dēļa un Arduino, kā parādīts attēlā.

4. darbība. Programmas lejupielāde un palaišana

Lejupielādējiet klēpjdatorā pievienoto arduino programmu. Pievienojiet arduino klēpjdatoram un palaidiet programmu.

Arduino IDE atveriet Tools-> sērijas monitoru. Ievadiet aprēķinu, piemēram, 3+2, un rezultāts būs 5. Varat arī izmēģināt atņemšanu, reizināšanu un dalīšanu šādi:

4+2 (jūs iegūsit rezultātu = 6)

8-3 (jūs iegūsit rezultātu = 5)

5*3 (jūs iegūsit rezultātu = 15)

10/2 (jūs iegūsit rezultātu = 5)

Jūs redzēsit, ka gaismas diode mirgo tik reižu, cik izvadīts.

5. solis: izpratne par programmu

Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne

Vispirms sapratīsim, kā darbojas seriālā porta ieeja un izeja. Lietotājs var ievadīt datus sērijas monitora loga ievades laukā, lai nosūtītu vērtības un datus uz Arduino. Jebkura sērijas programma vai pat pielāgota sērijveida lietojumprogramma var tikt izmantota, lai nosūtītu datus uz Arduino, nevis izmantojot seriālā monitora logu. Līdzīgi lietotājs var izvadīt datus uz seriālo monitoru.

Tagad mēs to izmantosim, lai izveidotu savu kalkulatoru. Vispirms setup () metodē: mēs inicializējam mainīgos un seriālo portu. Sērijas sākums (9600); // sāk sērijveida sakarus Serial.println ("Nosūtiet man aprēķinu"); Serial.println ("Piemēram: 2+3"); Tad cilpas () metodē: while (Serial.available ()> 0) {// kamēr uz arduino tiek sūtīti dati, number1 = Serial.parseInt (); operācija = Serial.read (); // operācija būs pirmā zīme aiz pirmā skaitļa numura2 = Serial.parseInt (); // saglabā otro skaitli skaitlī2 Tad mēs izsaucam calc () un izdrukājam aprēķina rezultātu. calc () ir pielāgotā funkcija, kas veic aprēķinus. Ļausim saprast, kā tas darbojas. Ja (operācija == '+'), tā saskaita divus skaitļus un saglabā rezultātu mainīgajā "rezultāts". Ja (operācija == '-'), tā atņem divus skaitļus un saglabā rezultātu mainīgajā "rezultāts". Ja (operācija == '*'), tā reizina abus skaitļus un saglabā rezultātu mainīgajā "rezultāts". Ja (operācija == '/'), tā sadala divus skaitļus un saglabā rezultātu mainīgajā "rezultāts". Pretējā gadījumā tiek izdrukāts "Error"

Mirgošanas metodei ir kods, lai ar vienkāršu cilpu mirgotu tik reižu, cik rezultāts.

Ieteicams: