Mundarija:
- 1 -qadam: Uskuna yig'ish
- 2 -qadam: qurilish
- 3 -qadam: Haqiqiy ishlash
- 4 -qadam: afzalliklari
- 5 -qadam: cheklovlar
- 6 -qadam: video
- 7 -qadam: kod
Video: Arduino yordamida grafik kalkulyator: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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:
- USB kabeli bilan Arduino UNO
- 2,4 dyuymli TFT qalqoni.
2 -qadam: 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
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:
- u kam quvvat va kam joy sarflaydi, shuningdek salbiy javob beradi.
- foizlar o'nlik kasrdan keyin ikki raqamgacha aniq ko'rsatiladi.
- Uskunani tejash uchun analog tugmalar ishlatilmaydi.
- Har bir tugma bosilgandan so'ng jonlanadi.
- Ma'lumotni har qanday ketma -ket qurilmaga osongina chop etish imkoniyati.
5 -qadam: cheklovlar
- U alohida -alohida maksimal 6 xonali raqamlar ustida ishlashni amalga oshirishi mumkin.
- 32767 - bu uning ekvivalent HEX, BINARY yoki OCTAL raqamiga aylanadigan oxirgi raqam.
- 10 raqamdan ortiq bo'lgan har qanday javob noto'g'ri bo'lishi mumkin.
- Bir vaqtning o'zida faqat bitta operatsiyani bajarish mumkin.
- Bu kalkulyatorda "()" qavsidan foydalanish mumkin emas.
6 -qadam: video
Facebookda biz kabi
tashrif yoki blog uchun bosing
7 -qadam: kod
Loyihaning kodi bu erda mavjud
kutubxona
kod
Tavsiya:
Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolba va grafik bo'yicha grafik: 3 qadam
Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolbadan chizish va chizish: Balkoningizdagi harorat, namlik yoki yorug'lik intensivligini bilish qiziq bo'larmidi? Men bilardim. Shunday qilib, men bunday ma'lumotlarni to'plash uchun oddiy ob -havo stantsiyasini yaratdim. Keyingi bo'limlar men yaratgan qadamlardir. Boshlaylik
Arduino Uno bilan HP-35 ilmiy kalkulyator emulyatori: 4 qadam
Arduino Uno bilan HP-35 ilmiy kalkulyator emulyatori: Ushbu loyihaning maqsadi TFTLCD va sensorli ekranli Arduino Uno-da https://www.hpmuseum.org/simulate/hp35sim/hp35sim…. simulyatorini ishga tushirish. Asl HP-35 ilmiy kalkulyatori saqlangan asl kodni taqlid qiladi
C kodi yordamida kalkulyator yaratish: 14 qadam
C kodidan foydalanib kalkulyator yaratish: Ehtimol, sizning birinchi kodingiz xush kelibsiz, siz "C" dasturlash tilidan foydalanib oddiy kalkulyator yaratadigan oson dastur yozasiz. Eslatma: Agar rasmlar uzoq yoki yopiq bo'lsa, rasmni to'liq ko'rish uchun ularni bosing
Arduino sensorli ekranli kalkulyator: 7 qadam
Arduino sensorli ekranli kalkulyator: Salom! Bu Arduino Uno va TFT LCD qalqoni yordamida sensorli ekranli kalkulyator yaratish loyihasi. Men o'z uyimdagi dasturlash sinfining kontseptsiyasini ishlab chiqdim va bu loyihani yaratish tajribasi juda qiziq bo'ldi. Bu kalkulyator
Ma'lumotlarni kiriting va NodeMCU, MySQL, PHP va Chartjs.org yordamida Internetda grafik tuzing: 4 qadam
Ma'lumotlarni kiriting va NodeMCU, MySQL, PHP va Chartjs.org yordamida Internetda grafik tuzing: Ushbu yo'riqnomada biz bir nechta sensorlardan ma'lumotlarni yig'ish uchun tugunli MCU taxtasidan qanday foydalanishimiz, bu ma'lumotlarni PHP fayllariga yuborishimiz, keyin esa ma'lumotlarni qo'shishimiz tasvirlangan. MySQL ma'lumotlar bazasi. Ma'lumotlarni chart.js.A ba yordamida onlaynda grafik sifatida ko'rish mumkin