สารบัญ:

สร้างเครื่องคิดเลขของคุณโดยใช้ Arduino!: 5 ขั้นตอน
สร้างเครื่องคิดเลขของคุณโดยใช้ Arduino!: 5 ขั้นตอน

วีดีโอ: สร้างเครื่องคิดเลขของคุณโดยใช้ Arduino!: 5 ขั้นตอน

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

ไงพวก! ต้องการเรียนรู้วิธีใช้อินพุตและเอาต์พุตของจอภาพอนุกรม ที่นี่คุณมีบทช่วยสอนที่สมบูรณ์แบบเกี่ยวกับวิธีการทำเช่นนั้น! ในคำแนะนำนี้ ฉันจะแนะนำคุณเกี่ยวกับขั้นตอนง่าย ๆ ที่จำเป็นในการสร้างเครื่องคิดเลขโดยใช้จอภาพอนุกรม Arduino

ขั้นตอนที่ 1: ดาวน์โหลด Arduino IDE

กำลังดาวน์โหลด Arduino IDE
กำลังดาวน์โหลด Arduino IDE

ดาวน์โหลดและติดตั้ง Arduino IDE (Interactive Development Environment) โดยใช้ลิงค์ด้านล่าง:

www.arduino.cc/en/Main/Software เลือกและบันทึกเวอร์ชันที่เหมาะสมกับระบบปฏิบัติการและการกำหนดค่าของคุณมากที่สุด

ขั้นตอนที่ 2: วัสดุฮาร์ดแวร์

  1. 1 บอร์ด Arduino
  2. สายเคเบิล 1 เส้นสำหรับเชื่อมต่อบอร์ด Arduino กับคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 3: การสร้างฮาร์ดแวร์

1) เชื่อมต่อ Arduino กับคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 4: การดาวน์โหลดและเรียกใช้โปรแกรม

ดาวน์โหลดโปรแกรม Arduino ที่แนบมากับแล็ปท็อปของคุณ เชื่อมต่อ Arduino กับแล็ปท็อปของคุณและเรียกใช้โปรแกรม

ใน Arduino IDE ให้เปิดเครื่องมือ -> มอนิเตอร์แบบอนุกรม พิมพ์การคำนวณที่จะทำเช่น 3+2 คุณจะได้ผลลัพธ์เป็น 5 คุณสามารถลองลบ คูณ และหารได้ดังนี้:

4+2 (คุณจะได้ผลลัพธ์ = 6)

8-3 (คุณจะได้ผลลัพธ์ = 5)

5*3 (คุณจะได้ผลลัพธ์ = 15)

10/2 (คุณจะได้ผลลัพธ์ = 5)

ขั้นตอนที่ 5: ทำความเข้าใจโปรแกรม

การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม
การทำความเข้าใจโปรแกรม

อันดับแรก เรามาทำความเข้าใจว่าอินพุตและเอาต์พุตพอร์ตอนุกรมทำงานอย่างไร ผู้ใช้สามารถป้อนข้อมูลในช่องป้อนข้อมูลในหน้าต่างมอนิเตอร์แบบอนุกรมเพื่อส่งค่าและข้อมูลไปยัง Arduino โปรแกรมซีเรียลใดๆ หรือแม้แต่แอพพลิเคชั่นซีเรียลแบบกำหนดเองก็สามารถนำมาใช้เพื่อส่งข้อมูลไปยัง Arduino แทนการใช้หน้าต่าง Serial Monitor ได้ ในทำนองเดียวกัน ผู้ใช้สามารถส่งออกข้อมูลไปยังมอนิเตอร์แบบอนุกรม

ตอนนี้เรากำลังจะใช้สิ่งนี้เพื่อสร้างเครื่องคิดเลขของเราเอง

ครั้งแรกในวิธีการตั้งค่า ():

เราเริ่มต้นตัวแปรและพอร์ตอนุกรม

Serial.begin(9600); // เริ่มการสื่อสารแบบอนุกรม

Serial.println("ส่งการคำนวณมาให้ฉัน");

Serial.println("ตัวอย่าง: 2+3");

จากนั้นในวิธีลูป ():

while(Serial.available() > 0) { // ในขณะที่มีการส่งข้อมูลไปยัง Arduino

หมายเลข 1 = Serial.parseInt();

การดำเนินการ = Serial.read(); // การดำเนินการจะเป็นอักขระตัวแรกหลังจากตัวเลขตัวแรก

number2 = Serial.parseInt(); // เก็บตัวเลขที่สองใน number2

จากนั้นเราเรียก คำนวณ() และพิมพ์ผลลัพธ์ของการคำนวณ

คำนวณ() เป็นฟังก์ชันที่กำหนดเองที่ทำการคำนวณ ให้เข้าใจวิธีการทำงาน

ถ้า (operation == '+') จะเพิ่มตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result"

ถ้า (operation == '-') จะลบตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result"

ถ้า (operation == '*') จะคูณตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result"

ถ้า (operation == '/') จะแบ่งตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result"

มิฉะนั้นจะพิมพ์ "Error"

แนะนำ: