Turinys:

Sukurkite skaičiuotuvą naudodami „Arduino“!: 5 žingsniai
Sukurkite skaičiuotuvą naudodami „Arduino“!: 5 žingsniai

Video: Sukurkite skaičiuotuvą naudodami „Arduino“!: 5 žingsniai

Video: Sukurkite skaičiuotuvą naudodami „Arduino“!: 5 žingsniai
Video: LDmicro 11: Последовательный контроллер температуры с ЖК-дисплеем (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Lapkritis
Anonim
Sukurkite skaičiuotuvą naudodami „Arduino“!
Sukurkite skaičiuotuvą naudodami „Arduino“!
Sukurkite skaičiuotuvą naudodami „Arduino“!
Sukurkite skaičiuotuvą naudodami „Arduino“!
Sukurkite skaičiuotuvą naudodami „Arduino“!
Sukurkite skaičiuotuvą naudodami „Arduino“!

Sveiki vaikinai! Norite išmokti naudoti serijinio monitoriaus įvestį ir išvestį. Na, jūs turite puikią pamoką, kaip tai padaryti! Šioje instrukcijoje aš jums padėsiu atlikti paprastus veiksmus, reikalingus norint sukurti skaičiuotuvą naudojant „Arduino“serijos monitorių.

1 veiksmas: atsisiųskite „Arduino IDE“

Atsisiųskite „Arduino IDE“
Atsisiųskite „Arduino IDE“

Atsisiųskite ir įdiekite „Arduino IDE“(interaktyvios plėtros aplinką) naudodami žemiau esančią nuorodą:

www.arduino.cc/en/Main/Software Pasirinkite ir išsaugokite versiją, kuri geriausiai atitinka jūsų operacinę sistemą ir konfigūraciją.

2 žingsnis: Aparatinės medžiagos

  1. 1 „Arduino“lenta
  2. 1 kabelis, skirtas prijungti „Arduino“plokštę prie kompiuterio

3 žingsnis: sukurkite aparatūrą

1) Prijunkite „Arduino“prie kompiuterio

4 veiksmas: atsisiųskite ir paleiskite programą

Atsisiųskite pridėtą „arduino“programą į savo nešiojamąjį kompiuterį. Prijunkite arduino prie nešiojamojo kompiuterio ir paleiskite programą.

„Arduino IDE“atidarykite Įrankiai-> nuoseklųjį monitorių. Įveskite skaičiavimą, pvz., 3+2, ir gausite rezultatą kaip 5. Taip pat galite pabandyti atimti, dauginti ir padalyti taip:

4+2 (gausite rezultatą = 6)

8-3 (gausite rezultatą = 5)

5*3 (gausite rezultatą = 15)

10/2 (gausite rezultatą = 5)

5 žingsnis: supraskite programą

Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas

Pirmiausia suprasime, kaip veikia nuoseklaus prievado įvestis ir išvestis. Vartotojas gali įvesti duomenis serijinio monitoriaus lango įvesties lauke, kad galėtų siųsti vertes ir duomenis į „Arduino“. Bet kuri serijinė programa ar net pasirinktinė serijinė programa gali būti naudojama duomenims siųsti į „Arduino“, o ne naudojant „Serial Monitor“langą. Panašiai vartotojas gali išvesti duomenis į serijinį monitorių.

Dabar tai panaudosime kurdami savo skaičiuotuvą.

Pirmiausia nustatymo () metodu:

Inicijuojame kintamuosius ir nuoseklųjį prievadą.

Serial.begin (9600); // pradeda serijinį ryšį

Serial.println ("Siųsti man skaičiavimą");

Serial.println ("Pavyzdžiui: 2+3");

Tada ciklo () metodu:

while (Serial.available ()> 0) {// kol duomenys siunčiami į arduino, skaičius1 = Serial.parseInt ();

operacija = Serial.read (); // operacija bus pirmasis simbolis po pirmojo skaičiaus

number2 = Serial.parseInt (); // išsaugo antrąjį skaičių 2

Tada mes paskambiname apskaičiuoti () ir atspausdiname skaičiavimo rezultatą.

calc () yra pasirinktinė funkcija, atliekanti skaičiavimus. Leiskite suprasti, kaip tai veikia.

Jei (operacija == '+'), ji prideda du skaičius ir išsaugo rezultatą kintamajame „rezultatas“.

Jei (operacija == '-'), ji atima du skaičius ir išsaugo rezultatą kintamajame „rezultatas“.

Jei (operacija == '*'), ji padaugina du skaičius ir išsaugo rezultatą kintamajame „rezultatas“.

Jei (operacija == '/'), ji padalija du skaičius ir išsaugo rezultatą kintamajame „rezultatas“.

Priešingu atveju spausdinama „Klaida“

Rekomenduojamas: