สารบัญ:

เริ่มต้นใช้งานการเข้ารหัสตามเบราว์เซอร์ MBlock สำหรับ HyperDuino: 3 ขั้นตอน
เริ่มต้นใช้งานการเข้ารหัสตามเบราว์เซอร์ MBlock สำหรับ HyperDuino: 3 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งานการเข้ารหัสตามเบราว์เซอร์ MBlock สำหรับ HyperDuino: 3 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งานการเข้ารหัสตามเบราว์เซอร์ MBlock สำหรับ HyperDuino: 3 ขั้นตอน
วีดีโอ: Coding Littlebits Arduino with Blockly (ArduBlockly) - Engineering projects for kids 2024, พฤศจิกายน
Anonim
เริ่มต้นใช้งานการเข้ารหัสโดยใช้เบราว์เซอร์ MBlock สำหรับ HyperDuino
เริ่มต้นใช้งานการเข้ารหัสโดยใช้เบราว์เซอร์ MBlock สำหรับ HyperDuino

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

ขั้นตอนที่ 1: การตั้งค่า MBlock

การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock
การตั้งค่า MBlock

เมื่อเริ่มโหลดหน้าเว็บ คุณจะได้รับแจ้งให้เปิดใช้งานโปรแกรมเล่นแฟลช หากคุณยังไม่ได้ดำเนินการ ให้เลือกเปิดใช้งานแฟลช และอนุญาตให้เรียกใช้โดย Google chrome เมื่อเสร็จแล้วคุณจะถูกนำไปที่หน้าการเข้ารหัสบล็อก mBlock หลัก เราตั้งค่าใกล้เสร็จแล้ว! ถัดไปจะแจ้งให้คุณดาวน์โหลดปลั๊กอินที่จำเป็นสำหรับการคอมไพล์โค้ดไปยัง Arduino/HyperDuino จริง ไปข้างหน้าและเริ่มดาวน์โหลดซอฟต์แวร์ คุณจะเห็นมันปรากฏขึ้นที่ด้านล่างซ้ายของหน้าจอขณะดาวน์โหลด ถ้าไม่คุณสามารถเข้าถึงได้โดยกดจุดสามจุดที่ซ้อนกันทางด้านขวาของเบราว์เซอร์ Chrome และไปที่ดาวน์โหลด หากไม่ปรากฏให้แน่ใจว่าคุณคลิกปุ่มขวา คุณจะต้องเรียกใช้โปรแกรมติดตั้งและทำตามขั้นตอนทั้งหมดเพื่อทำการติดตั้งให้เสร็จสิ้น หลังจากเสร็จสิ้นคุณจะต้องรีสตาร์ทคอมพิวเตอร์ตามที่ได้รับแจ้ง เมื่อโหลดสำรองคุณควรพร้อมที่จะไป!

ขั้นตอนที่ 2: ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino

ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino

ก่อนที่เราจะเริ่มเขียนโปรแกรม คุณจะต้องตั้งค่าโหมดเป็นโหมด Arduino และตรวจสอบให้แน่ใจว่าคุณกำลังอัปโหลดไปยังประเภทบอร์ดที่ถูกต้อง สำหรับผู้เริ่มต้นคลิกที่แก้ไขแล้วกดที่ด้านล่างสุดมันจะบอกว่าโหมด Arduino มันจะเปลี่ยนรูปลักษณ์ของหน้าจอ แต่ไม่ต้องตกใจ นี่เป็นเพียงการนำรหัสที่ไม่มีประโยชน์เมื่อตั้งโปรแกรม Arduino/HyperDuino ถัดไป คุณจะต้องเปลี่ยนบอร์ดที่คุณกำลังอัปโหลดด้วย ฉันใช้ Arduino Uno ซึ่งเป็นสิ่งที่ HyperDuino จับคู่เป็นหลัก ดังนั้นเรามาสลับจาก mBot เป็น Arduino Uno กันเถอะ สุดท้ายเราต้องการตั้งค่าประเภทการเชื่อมต่อเพื่อไม่ให้สับสนกับสิ่งที่เราทำเมื่อเราพยายามอัปโหลด ที่ด้านขวาสุดของหน้าจอ ให้กดแท็บเชื่อมต่อแล้วเลือก "USB" และตรวจดูให้แน่ใจว่าได้เชื่อมต่อกับพอร์ต USB ที่เหมาะสมที่ Arduino/HyperDuino เชื่อมต่ออยู่ ซึ่งอาจใช้ระหว่างคอมพิวเตอร์หลายเครื่อง แค่นั้นแหละ! คุณได้ตั้งค่าสำหรับรุ่นเบราว์เซอร์ mBlock เรียบร้อยแล้ว ด้านล่างนี้จะเป็นโค้ดตัวอย่างเกี่ยวกับวิธีการสร้างรถอัจฉริยะและอัปโหลดไปยัง Arduino/HyperDuino

ขั้นตอนที่ 3: การเขียนโปรแกรม Smart Car ใน MBlock

การเขียนโปรแกรม Smart Car ใน MBlock
การเขียนโปรแกรม Smart Car ใน MBlock
การเขียนโปรแกรม Smart Car ใน MBlock
การเขียนโปรแกรม Smart Car ใน MBlock
การเขียนโปรแกรม Smart Car ใน MBlock
การเขียนโปรแกรม Smart Car ใน MBlock

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

แนะนำ: