Mundarija:

Arduino yordamida grafik kalkulyator: 7 qadam
Arduino yordamida grafik kalkulyator: 7 qadam

Video: Arduino yordamida grafik kalkulyator: 7 qadam

Video: Arduino yordamida grafik kalkulyator: 7 qadam
Video: Display input voltage as bargraph on LCD using Arduino and potentiometer 2024, Noyabr
Anonim
Arduino yordamida grafik kalkulyator
Arduino yordamida grafik kalkulyator

Salom do'stlar, Bugun men sizga ko'rsatadigan yangi narsam bor. Sarlavhada aytib o'tganimdek, men Arduino uno va 2,4 dyuymli TFT Lcd displey ekranidan foydalangan holda ELEKTRON KALKulyatorini ishlab chiqdim.

1 -qadam: Uskuna yig'ish

Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish

Arduino UNO va 2,4 dyuymli TFT LCD displey ekranini onlayn yoki eng yaqin elektronika do'konlaridan sotib oling.

Ularni rasmda ko'rsatilgandek ulang

Kerakli komponentlar:

  1. USB kabeli bilan Arduino UNO
  2. 2,4 dyuymli TFT qalqoni.

2 -qadam: qurilish

Qurilish
Qurilish

Tizim arduino uno r3 mikrokontroler va 2,4 dyuymli LCD displey atrofida qurilgan. Qalqon hech qanday ulanish xatosi bo'lmasligi uchun ishlab chiqilgan. Arduino uno 9v yoki 12v moslashtirilgan yoki USB kabeli orqali quvvatlanishi mumkin. Bortida 3.3v regulyator bor. LCD qalqoni Arduino-dan 5V quvvat oladi va IC 1117-3.3 regulyatori yordamida uni 3,3V ga o'zgartiradi, bundan keyin LCD displeyga beriladi. LCD displeyi arduino -ga 8 bitli ma'lumotlar uzatish va 5 bitli boshqaruv avtobuslari bilan ulangan. bu boshqaruv avtobusi 5 ta analginal arduino piniga ulanadi va ma'lumotlar shinasi raqamli kirish -chiqish pinlariga ulanadi. Sensorli panel ham ushbu avtobusning interfeysi. Shu bilan bir qatorda, sensorli panel va LCD -ga mikrokontroller orqali kirish mumkin. Qayta tiklash tugmasi tft lcd ekranida mavjud.

3 -qadam: Haqiqiy ishlash

Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash
Haqiqiy ishlash

Tizim ko'pgina matematik operatsiyalarni qo'llab -quvvatlaydi va mantiqiy operatsiyalarni qo'llab -quvvatlaydi, bu esa dasturchi uchun yanada foydali bo'ladi. u QO'ShIMChA, MULTIPLICATION, SUBTRACTION va Division ni qo'llab -quvvatlaydi. Biroq, Mantiqiy OR yoki Mantiqiy VA operatsiyasini bajarish mumkin. Barcha operatsiyalar o'nlik sanoq bo'yicha bajariladi va natijalar o'nlik raqamlar bilan yoziladi, faqat OR, AND operatsiyalari natijani Ikkilikda beradi. Bu kalkulyatordan tashqari, berilgan raqamning foizini va kuchini olish mumkin. Shuningdek, u berilgan raqamning modulini hisoblab chiqadi. Noto'g'ri raqam yoki foydalanuvchi bosgan belgini o'chirish uchun O'chirish tugmasi mavjud. Meni ushbu kalkulyatorga jalb qiladigan eng yaxshi xususiyat shundaki, u berilgan kasr sonining BINARY, HEX, OCTAL tasvirini chiqarishi mumkin. Tegishli operatorni tanlash uchun maxsus tugmalar beriladi. Ishchi modulning ba'zi rasmlari quyida ko'rsatilgan.

4 -qadam: afzalliklari

Afzalliklari:

  1. u kam quvvat va kam joy sarflaydi, shuningdek salbiy javob beradi.
  2. foizlar o'nlik kasrdan keyin ikki raqamgacha aniq ko'rsatiladi.
  3. Uskunani tejash uchun analog tugmalar ishlatilmaydi.
  4. Har bir tugma bosilgandan so'ng jonlanadi.
  5. Ma'lumotni har qanday ketma -ket qurilmaga osongina chop etish imkoniyati.

5 -qadam: cheklovlar

  1. U alohida -alohida maksimal 6 xonali raqamlar ustida ishlashni amalga oshirishi mumkin.
  2. 32767 - bu uning ekvivalent HEX, BINARY yoki OCTAL raqamiga aylanadigan oxirgi raqam.
  3. 10 raqamdan ortiq bo'lgan har qanday javob noto'g'ri bo'lishi mumkin.
  4. Bir vaqtning o'zida faqat bitta operatsiyani bajarish mumkin.
  5. Bu kalkulyatorda "()" qavsidan foydalanish mumkin emas.

6 -qadam: video

Facebookda biz kabi

Facebook

tashrif yoki blog uchun bosing

7 -qadam: kod

Loyihaning kodi bu erda mavjud

kutubxona

kod

Tavsiya: