Mundarija:

Arduino yordamida kalkulyatoringizni yarating!: 5 qadam
Arduino yordamida kalkulyatoringizni yarating!: 5 qadam

Video: Arduino yordamida kalkulyatoringizni yarating!: 5 qadam

Video: Arduino yordamida kalkulyatoringizni yarating!: 5 qadam
Video: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Noyabr
Anonim
Arduino yordamida kalkulyatoringizni yarating!
Arduino yordamida kalkulyatoringizni yarating!
Arduino yordamida kalkulyatoringizni yarating!
Arduino yordamida kalkulyatoringizni yarating!
Arduino yordamida kalkulyatoringizni yarating!
Arduino yordamida kalkulyatoringizni yarating!

Ey yigitlar! Ketma -ket monitorning kirish va chiqishidan foydalanishni o'rganmoqchimisiz. Xo'sh, bu erda siz buni qanday qilish bo'yicha mukammal qo'llanmaga egasiz! Ushbu qo'llanmada men sizga Arduino seriyali monitor yordamida kalkulyator yaratish uchun kerak bo'lgan oddiy qadamlarni ko'rsataman.

1 -qadam: Arduino IDE -ni yuklab oling

Arduino IDE yuklab olish
Arduino IDE yuklab olish

Arduino IDE (Interaktiv rivojlanish muhiti) ni quyidagi havola orqali yuklab oling va o'rnating:

www.arduino.cc/en/Main/Software Operatsion tizimingiz va konfiguratsiyangizga eng mos keladigan versiyani tanlang va saqlang.

2 -qadam: Uskuna materiallari

  1. 1 Arduino kartasi
  2. Arduino kartasini kompyuteringizga ulash uchun 1 ta kabel

3 -qadam: uskunani yaratish

1) Arduino -ni kompyuteringizga ulang

4 -qadam: Dasturni yuklab olish va ishga tushirish

Noutbukga biriktirilgan arduino dasturini yuklab oling. Arduino -ni noutbukga ulang va dasturni ishga tushiring.

Arduino IDE-da, Tools-> ketma-ket monitorni oching. Hisobni yozing, masalan, 3+2, natija 5 ga teng bo'ladi. Bundan tashqari, ayirish, ko'paytirish va bo'lishni quyidagicha sinab ko'rishingiz mumkin:

4+2 (natija = 6 bo'ladi)

8-3 (natija = 5 bo'ladi)

5*3 (natija = 15 bo'ladi)

10/2 (natija = 5 bo'ladi)

5 -qadam: Dasturni tushunish

Dasturni tushunish
Dasturni tushunish
Dasturni tushunish
Dasturni tushunish
Dasturni tushunish
Dasturni tushunish
Dasturni tushunish
Dasturni tushunish

Birinchidan, ketma -ket portni kiritish va chiqarish qanday ishlashini tushunib olaylik. Foydalanuvchi qiymatlarni va ma'lumotlarni Arduino -ga yuborish uchun ketma -ket monitor oynasidagi kirish maydoniga ma'lumotlarni kiritishi mumkin. Arduino -ga ketma -ket monitor oynasi o'rniga ma'lumotlarni yuborish uchun har qanday ketma -ket dastur, hatto maxsus ketma -ket dastur ham ishlatilishi mumkin, xuddi shunday foydalanuvchi ma'lumotlarni ketma -ket monitorga chiqarishi mumkin.

Endi biz buni o'z kalkulyatorimizni yaratish uchun ishlatamiz.

Setup () usulida birinchi:

Biz o'zgaruvchilar va ketma -ket portni ishga tushiramiz.

Serial.begin (9600); // ketma -ket muloqotni boshlaydi

Serial.println ("Menga hisob -kitob yuboring");

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

Keyin loop () usulida:

while (Serial.available ()> 0) {// ma'lumotlar mavjud bo'lsa, arduino -ga yuboriladi, raqam1 = Serial.parseInt ();

operatsiya = Serial.read (); // operatsiya birinchi raqamdan keyingi birinchi char bo'ladi

raqam2 = Serial.parseInt (); // ikkinchi raqamni ikkinchi raqamda saqlaydi

Keyin calc () deb chaqiramiz va hisob natijasini chop etamiz.

calc () - bu hisoblarni bajaradigan maxsus funktsiya. Keling, bu qanday ishlashini tushunaylik.

Agar (operatsiya == '+') bo'lsa, u ikkita raqamni qo'shadi va natijani "natija" o'zgaruvchisida saqlaydi.

Agar (operatsiya == '-') bo'lsa, u ikkita raqamni chiqaradi va natijani "natija" o'zgaruvchisida saqlaydi.

Agar (operatsiya == '*'), u ikkita raqamni ko'paytiradi va natijani "natija" o'zgaruvchisida saqlaydi.

Agar (operatsiya == '/') bo'lsa, u ikkita raqamni bo'linadi va natijani "natija" o'zgaruvchisida saqlaydi.

Aks holda, "Xato" yoziladi

Tavsiya: