วิธีเริ่มสอน Arduino ให้ลูกของคุณ

สารบัญ:

วิธีเริ่มสอน Arduino ให้ลูกของคุณ
วิธีเริ่มสอน Arduino ให้ลูกของคุณ

วีดีโอ: วิธีเริ่มสอน Arduino ให้ลูกของคุณ

วีดีโอ: วิธีเริ่มสอน Arduino ให้ลูกของคุณ
วีดีโอ: Iot/Arduino for Kid (เด็ก) : แนะนำอุปกรณ์ IoT ให้ลูกที่บ้าน 2024, อาจ
Anonim

คุณต้องการให้ลูกของคุณเริ่มเรียนอุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรม แต่ไม่รู้ว่าจะเริ่มจากตรงไหน? เริ่มเรียนได้ตั้งแต่อายุเท่าไหร่? ฉันเร่งให้คุณมั่นใจ: แม้จะอายุ 5-7 ขวบ ยังไม่เร็วเกินไปถ้าเขาสามารถอ่านภาษารัสเซียได้ โชคดีที่ตอนนี้มีภาษาโปรแกรมดังกล่าวที่ไม่จำเป็นต้องเขียนโค้ด และบุตรหลานของคุณจะวางโปรแกรมเหมือนปริศนา ฉันกำลังพูดถึงระบบอย่าง "Scratch for Arduino" ที่รวมการเขียนโปรแกรมและอุปกรณ์อิเล็กทรอนิกส์เข้าด้วยกัน เป็นเครื่องมือที่ยอดเยี่ยมในการเริ่มต้นเรียนรู้กับลูกของคุณ

วิธีเริ่มสอน Arduino ให้ลูกของคุณ
วิธีเริ่มสอน Arduino ให้ลูกของคุณ

จำเป็น

  • - คอมพิวเตอร์ที่มี Arduino IDE;
  • - การเชื่อมต่ออินเทอร์เน็ต;
  • - บอร์ด Arduino;
  • - สาย USB สำหรับเชื่อมต่อ Arduino กับคอมพิวเตอร์

คำแนะนำ

ขั้นตอนที่ 1

ก่อนอื่น คุณต้องติดตั้งโปรแกรม “Scratch for Arduino” (ตัวย่อ S4A) บนคอมพิวเตอร์ของคุณ โดยไปที่เว็บไซต์ https://s4a.cat และไปที่ส่วนดาวน์โหลด ดาวน์โหลดไฟล์เก็บถาวร “S4A16.zip” (1.6 เป็นเวอร์ชันล่าสุดในขณะที่เขียนบทความนี้) แตกไฟล์เก็บถาวรที่ใดก็ได้บนคอมพิวเตอร์ของคุณและเรียกใช้ไฟล์การติดตั้ง ทำตามคำแนะนำของวิซาร์ดการติดตั้ง

การติดตั้งโปรแกรม
การติดตั้งโปรแกรม

ขั้นตอนที่ 2

หากในระหว่างขั้นตอนการติดตั้ง โปรแกรมรายงานว่าไม่มีส่วนประกอบ Adobe AIR คุณควรติดตั้งด้วย ไปที่หน้าดาวน์โหลด https://get.adobe.com/ru/air ดาวน์โหลดและติดตั้ง ไม่มีอะไรซับซ้อน

ตอนนี้คุณสามารถดำเนินการติดตั้ง S4A ได้ เสร็จสิ้นขั้นตอนการติดตั้งตามปกติ

การติดตั้งโปรแกรม
การติดตั้งโปรแกรม

ขั้นตอนที่ 3

ก่อนเริ่มโปรแกรม "Scratch for Arduino" คุณต้องทำอีกสิ่งหนึ่ง: ดาวน์โหลดจากไซต์ จากนั้นไปยังหน่วยความจำ Arduino ซึ่งเป็นเฟิร์มแวร์ที่เป็นกรรมสิทธิ์จากผู้สร้างโปรแกรม "S4A" ซึ่งเรียกว่า "S4AFirmware16.ino ". ลิงค์ดาวน์โหลด https://vps34736.ovh.net/S4A/S4AFirmware16.ino น่าเสียดายที่คุณจะต้องโหลดลงในหน่วยความจำ Arduino จากภายใต้สภาพแวดล้อมการพัฒนา Arduino IDE "สำหรับผู้ใหญ่" เปิดไฟล์ที่ดาวน์โหลดมาในสภาพแวดล้อมการพัฒนาและโหลดลงในหน่วยความจำ Arduino ตามปกติ

ขั้นตอนที่ 4

การเตรียมการสิ้นสุดลงแล้ว ในที่สุด เราก็สามารถเริ่มโปรแกรม “Scratch for Arduino” ได้ หลังจากเริ่มต้น คุณจะเห็นหน้าต่างที่แสดงในภาพประกอบ ในส่วนด้านขวาของหน้าต่างจะมีข้อความว่า "Search for a board … " หลังจากนั้นไม่กี่วินาทีก็จะหายไป - โปรแกรมจะตรวจจับบอร์ด Arduino และเชื่อมต่อ

อินเทอร์เฟซของโปรแกรม "Scratch for Arduino"
อินเทอร์เฟซของโปรแกรม "Scratch for Arduino"

ขั้นตอนที่ 5

หากคำจารึกไม่หายไปภายใน 10 วินาที ให้คลิกที่แผงสีเทาที่มีการค้นหาอยู่ คลิกขวาและเลือกรายการ "หยุดการค้นหาบอร์ด" จากนั้นคลิกอีกครั้งและคลิก "เลือกพอร์ตอนุกรม / USB" ระบุหมายเลขพอร์ตที่ระบบปฏิบัติการกำหนดให้กับบอร์ด Arduino (สามารถดูได้ในตัวจัดการอุปกรณ์) ค้นหากระดานอีกครั้ง ตอนนี้มันจะต้องถูกกำหนดโดยโปรแกรม ความสำเร็จจะพิสูจน์ได้จากตัวเลขการวิ่งในฟิลด์ Analog0 … Analog5 (ปิ๊กอัพบนพินอะนาล็อกของ Arduino) และการหายตัวไปของคำจารึก "Search for board"

ตอนนี้คุณสามารถโทรหาบุตรหลานของคุณและเริ่มเขียนโปรแกรมได้

มาร่วมกันสร้างโปรแกรมง่ายๆ จากชิ้นส่วนจิ๊กซอว์ที่จะทำสิ่งต่อไปนี้ เมื่อคุณกดปุ่มซ้ายของเมาส์ ให้ไฟ LED ในตัวของบอร์ด Arduino และเมื่อปล่อย ให้ปิดเครื่อง

ค้นหาบอร์ด Arduino ในโปรแกรม "Scratch for Arduino"
ค้นหาบอร์ด Arduino ในโปรแกรม "Scratch for Arduino"

ขั้นตอนที่ 6

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

ตอนนี้คลิกปุ่มย้ายที่ด้านบนซ้าย ลาก "Digital 13 on" และ "Digital 13 off" ใส่อันแรกเข้าไปในรอยบน อันที่สองเข้าไปในบล็อกด้านล่าง "ถ้า … มิฉะนั้น" (พินดิจิตอลที่ 13 ของ Arduino เชื่อมต่อกับ build- ใน LED เราจะเปิด) …

เหลือสิ่งสุดท้าย: คลิกปุ่ม "เซ็นเซอร์" เลือกปริศนา "กดเมาส์" แล้วใส่ลงในช่องว่างสุดท้ายที่เหลืออยู่ในปริศนาของเรา

ตอนนี้คลิกที่ช่องทำเครื่องหมายสีเขียวที่มุมบนขวา - จะเป็นการเปิดโปรแกรม ปริศนาที่รวบรวมควรเน้นเป็นสีขาว

หากคุณคลิกด้วยเมาส์ตอนนี้ คุณจะเห็น LED บนบอร์ด Arduino สว่างขึ้น และเมื่อปล่อยออกไป ไฟจะดับลง ขอแสดงความยินดีกับลูกของคุณในโปรแกรมแรกของเขา!

แนะนำ: