Mundarija:

LED chiqishi bilan Arduino kalkulyatori: 5 qadam
LED chiqishi bilan Arduino kalkulyatori: 5 qadam

Video: LED chiqishi bilan Arduino kalkulyatori: 5 qadam

Video: LED chiqishi bilan Arduino kalkulyatori: 5 qadam
Video: #SanTenChan читает гнома из второй серии книги Сани Джезуальди Нино Фрассики! 2024, Iyul
Anonim
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori
LED chiqishi bilan Arduino kalkulyatori

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! Bu yo'riqnomada men sizga Arduino seriyali monitor yordamida kalkulyatorni yaratish va LED chiroqchasida natijani ko'rsatish 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. 1 LED
  4. Jumper simlari

3 -qadam: uskunani yaratish

Uskunani yaratish
Uskunani yaratish

1) Arduino -ni kompyuteringizga ulang

2) Rasmda ko'rsatilgandek, LEDni taxtaga va Arduino -ga 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)

Ko'ryapsizmi, LED chiqish soniga qadar ko'p marta yonadi.

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. Birinchidan, setup () usuli: Biz o'zgaruvchilar va ketma -ket portni ishga tushiramiz. Serial.begin (9600); // ketma -ket aloqa boshlanadi Serial.println ("Menga hisob -kitob yuboring"); Serial.println ("Masalan: 2+3"); Keyin loop () usulida: while (Serial.available ()> 0) {// arduino -ga ma'lumotlar yuborilganda, number1 = Serial.parseInt (); operatsiya = Serial.read (); // operatsiya birinchi sondan keyin birinchi char bo'ladi number2 = Serial.parseInt (); // ikkinchi raqamni raqamda saqlaydi2 Keyin biz 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

Ko'zni yumish usuli LEDni oddiy pastadir bilan ko'p marta o'chirish kodiga ega.

Tavsiya: