สารบัญ:

คีย์บอร์ดพร้อม Arduino (จาก Arduino Book): 6 ขั้นตอน
คีย์บอร์ดพร้อม Arduino (จาก Arduino Book): 6 ขั้นตอน

วีดีโอ: คีย์บอร์ดพร้อม Arduino (จาก Arduino Book): 6 ขั้นตอน

วีดีโอ: คีย์บอร์ดพร้อม Arduino (จาก Arduino Book): 6 ขั้นตอน
วีดีโอ: 📲💡 Arduino EP.1 การติดตั้ง Arduino+ESP8266 WiFi ทีละขั้นตอน 2024, พฤศจิกายน
Anonim
Image
Image

นี่คือบทช่วยสอนเกี่ยวกับวิธีสร้างเครื่องมือคีย์บอร์ดด้วย Arduino ใช้เวลาเพียง 6 ขั้นตอน ซึ่งง่ายสำหรับผู้เริ่มต้นในการเริ่มต้นใช้งาน Arduino ผลลัพธ์ของโครงการนี้ฟังดูเหมือนเครื่องเคาะจังหวะมากกว่าเครื่องสาย มีโน้ต 4 ตัว ได้แก่ C, D, E และ F

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

วงจร
วงจร

นี่คือรายการวัสดุสิ้นเปลืองสำหรับโครงการนี้:

- Arduino Uno

- Breadboard (ขนาดไม่สำคัญและไม่ต้องต่อเข้ากับ Arduino)

- พายโซ

- 4 ปุ่มกด

- 4 ตัวต้านทาน

- ตัวต้านทาน 2 10k Ohms (น้ำตาล ดำ ส้ม)

- ตัวต้านทาน 220 โอห์ม (แดง แดง น้ำตาล)

- ตัวต้านทาน 1M Ohms (น้ำตาล ดำ เขียว)

- สายไฟ 9 เส้น (ความยาวไม่สำคัญ ยิ่งสั้นยิ่งใส่ได้ บอร์ดยิ่งดูเรียบร้อย)

บวก: - อะแดปเตอร์ที่สามารถช่วยในการอัปโหลดรหัสจากคอมพิวเตอร์/แล็ปท็อปไปยัง Arduino

ขั้นตอนที่ 2: วงจร

วงจร
วงจร

หลังจากเตรียมเสบียงทั้งหมดแล้ว เราก็ไปสร้างวงจรได้ นี่คือภาพสองภาพของวงจร หนึ่งคือแผนผังและอีกอันคือรูปลักษณ์ที่แท้จริงของบอร์ด พวกเขาทั้งคู่ถูกต้อง ทำตามวิธีใดวิธีหนึ่งเพื่อสร้างวงจรก็ได้ แม้ว่ารูปลักษณ์จริงจะดูตรงไปตรงมากว่าเล็กน้อย

(ในโครงการนี้ ส่วนประกอบทั้งหมดไม่มีขั้ว ซึ่งหมายความว่าควรทำงานทั้งสองทางโดยเสียบขาเข้ากับบอร์ด)

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

รหัส
รหัส

นี่คือรหัสสำหรับโครงการนี้:

ปุ่ม int[0];

บันทึกย่อ = {262, 294, 330, 349};

การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); }

วงเป็นโมฆะ () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if(keyVal == 1023){ tone(8, บันทึก [0]); }

อื่น if(keyVal >=990 && keyVal <= 1010){ tone(8, notes[1]); }

อื่น if(keyVal >=505 && keyVal <= 515){ tone(8, บันทึก[2]); }

อื่น if(keyVal >=5 && keyVal <= 10){ tone(8, notes[3]); }

อย่างอื่น { noTone (8); }

}

(สิ่งที่ควรสังเกต: อย่าลืมใส่เครื่องหมายอัฒภาคหลังแต่ละบรรทัด หลังจากรหัสทั้งหมดเสร็จสิ้น ให้ตรวจสอบโดยคลิกเครื่องหมายถูกที่มุมบนซ้าย หลังจากคลิก คุณจะต้องบันทึก หลังจากรหัสถูกบันทึก ตรวจสอบแล้ว ไปที่เครื่องมือ นี่คือสิ่งที่ควรทำสองอย่างภายใต้เนื้อหานี้: 1. บอร์ด เลือก "Arduino/Genuino Uno" พอร์ต เลือกตัวเลือกเดียวที่นั่น ***นี่สำคัญมาก)

ขั้นตอนที่ 4: อัปโหลดรหัส

อัปโหลดรหัส
อัปโหลดรหัส
อัปโหลดรหัส
อัปโหลดรหัส
อัปโหลดรหัส
อัปโหลดรหัส

ในการอัปโหลดรหัสจากคอมพิวเตอร์/แล็ปท็อปไปยัง Arduino จำเป็นต้องใช้อะแดปเตอร์ มีด้านหนึ่งที่เชื่อมต่อกับ Arduino และอีกด้านหนึ่งเป็นขั้วต่อ USB

(ควรรวมอะแดปเตอร์จากชุด Arduino เสมอ)

ขั้นตอนที่ 5: แก้ไขปัญหา

แก้ไขปัญหา
แก้ไขปัญหา

หากทุกอย่างเสร็จสิ้นตั้งแต่ขั้นตอนที่ 1~ ขั้นตอนที่ 4 แต่ไม่สามารถดำเนินการได้ นี่คือรายการของสิ่งที่สามารถทำได้:

- ตรวจสอบการเชื่อมต่อทั้งหมดอีกครั้งเพื่อดูว่าเชื่อมต่อแน่นหรือไม่ รวมถึงสายไฟ ปุ่ม ตัวต้านทาน และเพียโซ

- ตรวจสอบรหัสอีกครั้งว่าได้รับการอัปโหลดหรือไม่

- หากแบตเตอรี่เกี่ยวข้อง เมื่อเชื่อมต่อกับ Arduino แล้ว แต่ไม่มีไฟบนบอร์ด Arduino แสดงว่าแบตเตอรี่หมด

ขั้นตอนที่ 6: เคล็ดลับเล็ก ๆ

เคล็ดลับเล็ก ๆ
เคล็ดลับเล็ก ๆ

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

แนะนำ: