สารบัญ:

เครื่องคิดเลข Arduino พร้อมเอาต์พุต LED: 5 ขั้นตอน
เครื่องคิดเลข Arduino พร้อมเอาต์พุต LED: 5 ขั้นตอน

วีดีโอ: เครื่องคิดเลข Arduino พร้อมเอาต์พุต LED: 5 ขั้นตอน

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

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

ขั้นตอนที่ 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 LED
  4. สายจัมเปอร์

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

การสร้างฮาร์ดแวร์
การสร้างฮาร์ดแวร์

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

2) ต่อ LED เข้ากับเขียงหั่นขนมและ Arduino ตามที่แสดงในภาพ

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

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

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

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

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

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

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

คุณจะเห็นว่าไฟ LED กะพริบหลายครั้งตามจำนวนเอาต์พุต

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

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

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

ตอนนี้เรากำลังจะใช้สิ่งนี้เพื่อสร้างเครื่องคิดเลขของเราเอง วิธีแรกในการตั้งค่า () วิธี: เราเริ่มต้นตัวแปรและพอร์ตอนุกรม Serial.begin(9600); // เริ่มการสื่อสารแบบอนุกรม Serial.println("ส่งการคำนวณมาให้ฉัน"); Serial.println("ตัวอย่าง: 2+3"); จากนั้นในวิธีลูป (): while(Serial.available() > 0) { // ในขณะที่มีการส่งข้อมูลไปยัง Arduino number1 = Serial.parseInt(); การดำเนินการ = Serial.read(); // การดำเนินการจะเป็นอักขระตัวแรกหลังจากตัวเลขตัวแรก number2 = Serial.parseInt(); // เก็บตัวเลขที่สองไว้ใน number2 จากนั้นเราเรียก Calcul() และพิมพ์ผลลัพธ์ของการคำนวณ คำนวณ() เป็นฟังก์ชันที่กำหนดเองที่ทำการคำนวณ ให้เข้าใจวิธีการทำงาน ถ้า (operation == '+') จะเพิ่มตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result" ถ้า (operation == '-') จะลบตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result" ถ้า (operation == '*') จะคูณตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result" ถ้า (operation == '/') จะแบ่งตัวเลขสองตัวและเก็บผลลัพธ์ไว้ในตัวแปร "result" มิฉะนั้นจะพิมพ์ "Error"

วิธีการกะพริบมีรหัสเพื่อกะพริบไฟ LED หลาย ๆ ครั้งตามผลลัพธ์ด้วยการวนซ้ำอย่างง่าย

แนะนำ: