สารบัญ:

เครื่องคิดเลขกราฟิกโดยใช้ Arduino: 7 ขั้นตอน
เครื่องคิดเลขกราฟิกโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: เครื่องคิดเลขกราฟิกโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: เครื่องคิดเลขกราฟิกโดยใช้ Arduino: 7 ขั้นตอน
วีดีโอ: สอน เขียนโปรแกรม Tinkercad+Arduino | Uno R3 สร้างเครื่องคิดเลข KEYPAD #input #output #EP20 2024, พฤศจิกายน
Anonim
เครื่องคิดเลขกราฟิกโดยใช้ Arduino
เครื่องคิดเลขกราฟิกโดยใช้ Arduino

สวัสดีเพื่อน, วันนี้ฉันมีอะไรใหม่มาให้คุณดู ตามที่กล่าวไว้ก่อนหน้านี้ในชื่อ ฉันออกแบบ ELECTRONIC CALCULATOR โดยใช้ Arduino uno และ 2.4 TFT Lcd Display Shield

ขั้นตอนที่ 1: การรวบรวมฮาร์ดแวร์

การรวบรวมฮาร์ดแวร์
การรวบรวมฮาร์ดแวร์
การรวบรวมฮาร์ดแวร์
การรวบรวมฮาร์ดแวร์

ซื้อ Arduino UNO และแผงป้องกันจอแสดงผล TFT LCD ขนาด 2.4 นิ้วจากร้านค้าออนไลน์หรือร้านอุปกรณ์อิเล็กทรอนิกส์ที่ใกล้ที่สุด

เชื่อมต่อตามรูป

ส่วนประกอบที่จำเป็น:

  1. Arduino UNO พร้อมสาย USB
  2. โล่ TFT 2.4 นิ้ว

ขั้นตอนที่ 2: การก่อสร้าง

การก่อสร้าง
การก่อสร้าง

ระบบสร้างขึ้นจากไมโครคอนโทรลเลอร์ Arduino uno r3 และแผงป้องกัน tft lcd ขนาด 2.4 นิ้ว ตัวป้องกันได้รับการออกแบบในลักษณะที่จะไม่เกิดข้อผิดพลาดในการเชื่อมต่อ Arduino uno สามารถใช้พลังงานได้โดยใช้สาย 9v หรือ 12v ดัดแปลงหรือสาย USB บนตัวควบคุม 3.3v คือ มีอยู่บนแผงป้องกัน LCD ตัวป้องกัน LCD ได้รับแหล่งจ่ายไฟ 5v จาก Arduino และแปลงเป็น 3.3v โดยใช้ตัวควบคุม ic 1117-3.3 แหล่งจ่ายนี้จะถูกมอบให้กับ LCD เพิ่มเติม LCD ประกอบด้วยทัชแพดแบบต้านทาน 2.4 ซึ่งใช้เป็นอุปกรณ์อินพุตสำหรับระบบ. LCD เชื่อมต่อกับ Arduino พร้อมบัสข้อมูล 8 บิตและบัสควบคุม 5 บิต บัสควบคุมนี้เชื่อมต่อกับพิน 5 อันของ Arduino และบัสข้อมูลเชื่อมต่อกับพิน i/o ดิจิตอล ทัชแพดยังเชื่อมต่อกับบัสนี้ อีกทางหนึ่งคือการเข้าถึงทัชแพดและจอแอลซีดีผ่านไมโครคอนโทรลเลอร์ สวิตช์รีเซ็ตมีอยู่บนแผงป้องกัน TFT LCD

ขั้นตอนที่ 3: การทำงานจริง

การทำงานจริง
การทำงานจริง
การทำงานจริง
การทำงานจริง
การทำงานจริง
การทำงานจริง
การทำงานจริง
การทำงานจริง

ระบบสนับสนุนการดำเนินการทางคณิตศาสตร์ส่วนใหญ่และยังสนับสนุนการดำเนินการทางตรรกะซึ่งเป็นประโยชน์สำหรับโปรแกรมเมอร์มากขึ้น รองรับการบวก การคูณ การลบ และการหาร อย่างไรก็ตาม เป็นไปได้ที่จะดำเนินการ Logical OR และ Logical AND การดำเนินการทั้งหมดดำเนินการโดยใช้เลขฐานสิบและผลลัพธ์ยังพิมพ์เป็นเลขฐานสิบ ยกเว้นการดำเนินการ OR และ AND จะให้ผลลัพธ์เป็นไบนารี นอกเหนือจากเครื่องคิดเลขนี้สามารถใช้เพื่อรับเปอร์เซ็นต์และพลังของตัวเลขที่กำหนด นอกจากนี้ยังคำนวณโมดูลาร์ของจำนวนที่กำหนด มีปุ่มลบเพื่อลบตัวเลขที่ไม่ถูกต้องหรือผู้ใช้กดลง คุณสมบัติที่ดีที่สุดที่ดึงดูดให้ฉันใช้เครื่องคิดเลขนี้คือสามารถสร้าง BINARY, HEX, OCTAL แทนตัวเลขทศนิยมที่กำหนดได้ มีปุ่มพิเศษให้เลือกตัวดำเนินการที่เหมาะสม รูปภาพบางส่วนของโมดูลการทำงานแสดงอยู่ด้านล่าง

ขั้นตอนที่ 4: ข้อดี

ข้อดี:

  1. มันกินไฟน้อยและพื้นที่น้อย นอกจากนี้ยังให้คำตอบเชิงลบ
  2. เปอร์เซ็นต์จะแสดงอย่างถูกต้องถึงสองหลักหลังจุดทศนิยม
  3. ไม่ใช้ปุ่มแอนะล็อกเพื่อจุดประสงค์ในการป้อนข้อมูล ซึ่งจะช่วยประหยัดฮาร์ดแวร์
  4. แต่ละปุ่มจะเคลื่อนไหวหลังจากกด
  5. มันสามารถพิมพ์ข้อมูลไปยังอุปกรณ์อนุกรมใด ๆ ได้อย่างง่ายดาย

ขั้นตอนที่ 5: ข้อจำกัด

  1. สามารถดำเนินการกับตัวเลขสูงสุด 6 หลักทีละตัว
  2. 32767 นี่คือตัวเลขสุดท้ายที่สามารถแปลงเป็นเลขฐานสิบหก ไบนารี หรือ OCTAL ที่เทียบเท่ากันได้
  3. คำตอบใด ๆ ที่เนื้อหามากกว่า 10 หลักมีแนวโน้มที่จะผิด
  4. ในแต่ละครั้งสามารถดำเนินการได้เพียงครั้งเดียวเท่านั้น
  5. ไม่สามารถใช้วงเล็บ "()" ในเครื่องคิดเลขนี้ได้

ขั้นตอนที่ 6: วิดีโอ

กดไลค์เราบน Facebook

Facebook

คลิกเพื่อเยี่ยมชมหรือบล็อก

ขั้นตอนที่ 7: รหัส

รหัสสำหรับโครงการนี้มีให้ที่นี่

ห้องสมุด

รหัส

แนะนำ: