สารบัญ:
- ขั้นตอนที่ 1: การตั้งค่า MBlock
- ขั้นตอนที่ 2: ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
- ขั้นตอนที่ 3: การเขียนโปรแกรม Smart Car ใน MBlock
วีดีโอ: เริ่มต้นใช้งานการเข้ารหัสตามเบราว์เซอร์ MBlock สำหรับ HyperDuino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ยินดีต้อนรับสู่บทช่วยสอนบนเว็บ mBlock กับ HyperDuino นี่จะแสดงวิธีตั้งค่า mBlock และอัปโหลดรหัสของคุณไปยัง HyperDuino สิ่งนี้จะแสดงให้คุณเห็นถึงวิธีการสร้างรหัสพื้นฐานสำหรับรถยนต์อัจฉริยะเช่นกัน ในการเริ่มต้นให้กระโดดเข้าไปโดยคลิกที่นี่
ขั้นตอนที่ 1: การตั้งค่า MBlock
เมื่อเริ่มโหลดหน้าเว็บ คุณจะได้รับแจ้งให้เปิดใช้งานโปรแกรมเล่นแฟลช หากคุณยังไม่ได้ดำเนินการ ให้เลือกเปิดใช้งานแฟลช และอนุญาตให้เรียกใช้โดย Google chrome เมื่อเสร็จแล้วคุณจะถูกนำไปที่หน้าการเข้ารหัสบล็อก mBlock หลัก เราตั้งค่าใกล้เสร็จแล้ว! ถัดไปจะแจ้งให้คุณดาวน์โหลดปลั๊กอินที่จำเป็นสำหรับการคอมไพล์โค้ดไปยัง Arduino/HyperDuino จริง ไปข้างหน้าและเริ่มดาวน์โหลดซอฟต์แวร์ คุณจะเห็นมันปรากฏขึ้นที่ด้านล่างซ้ายของหน้าจอขณะดาวน์โหลด ถ้าไม่คุณสามารถเข้าถึงได้โดยกดจุดสามจุดที่ซ้อนกันทางด้านขวาของเบราว์เซอร์ Chrome และไปที่ดาวน์โหลด หากไม่ปรากฏให้แน่ใจว่าคุณคลิกปุ่มขวา คุณจะต้องเรียกใช้โปรแกรมติดตั้งและทำตามขั้นตอนทั้งหมดเพื่อทำการติดตั้งให้เสร็จสิ้น หลังจากเสร็จสิ้นคุณจะต้องรีสตาร์ทคอมพิวเตอร์ตามที่ได้รับแจ้ง เมื่อโหลดสำรองคุณควรพร้อมที่จะไป!
ขั้นตอนที่ 2: ปรับแต่งการตั้งค่าสำหรับ Arduino/HyperDuino
ก่อนที่เราจะเริ่มเขียนโปรแกรม คุณจะต้องตั้งค่าโหมดเป็นโหมด Arduino และตรวจสอบให้แน่ใจว่าคุณกำลังอัปโหลดไปยังประเภทบอร์ดที่ถูกต้อง สำหรับผู้เริ่มต้นคลิกที่แก้ไขแล้วกดที่ด้านล่างสุดมันจะบอกว่าโหมด Arduino มันจะเปลี่ยนรูปลักษณ์ของหน้าจอ แต่ไม่ต้องตกใจ นี่เป็นเพียงการนำรหัสที่ไม่มีประโยชน์เมื่อตั้งโปรแกรม Arduino/HyperDuino ถัดไป คุณจะต้องเปลี่ยนบอร์ดที่คุณกำลังอัปโหลดด้วย ฉันใช้ Arduino Uno ซึ่งเป็นสิ่งที่ HyperDuino จับคู่เป็นหลัก ดังนั้นเรามาสลับจาก mBot เป็น Arduino Uno กันเถอะ สุดท้ายเราต้องการตั้งค่าประเภทการเชื่อมต่อเพื่อไม่ให้สับสนกับสิ่งที่เราทำเมื่อเราพยายามอัปโหลด ที่ด้านขวาสุดของหน้าจอ ให้กดแท็บเชื่อมต่อแล้วเลือก "USB" และตรวจดูให้แน่ใจว่าได้เชื่อมต่อกับพอร์ต USB ที่เหมาะสมที่ Arduino/HyperDuino เชื่อมต่ออยู่ ซึ่งอาจใช้ระหว่างคอมพิวเตอร์หลายเครื่อง แค่นั้นแหละ! คุณได้ตั้งค่าสำหรับรุ่นเบราว์เซอร์ mBlock เรียบร้อยแล้ว ด้านล่างนี้จะเป็นโค้ดตัวอย่างเกี่ยวกับวิธีการสร้างรถอัจฉริยะและอัปโหลดไปยัง Arduino/HyperDuino
ขั้นตอนที่ 3: การเขียนโปรแกรม Smart Car ใน MBlock
ฉันเริ่มต้นด้วยการสร้าง 4 บล็อกเพื่อกำหนดฟังก์ชันเดินหน้าและถอยหลังสำหรับล้อทั้งสอง ฉันทำสิ่งนี้เพราะเมื่อทำการเลี้ยวซ้ายและเลี้ยวขวา มันจะง่ายขึ้นและดูดีเมื่อหุ่นยนต์หมุน ฉันขอท้าคุณก่อนที่จะดูภาพถัดไปเพื่อลองทำคำสั่งทั้ง 4 คำสั่งนี้ หรือแม้แต่สร้างวิธีที่แตกต่างในการทำให้มอเตอร์แต่ละตัวเดินหน้าและถอยหลัง ตอนนี้เรามีคำสั่งทั้งเดินหน้าและถอยหลังสำหรับมอเตอร์แต่ละตัวแล้ว ให้สร้างฟังก์ชันเดินหน้าทั้งหมด ถอยหลังทั้งหมด ซ้ายและขวาสำหรับมอเตอร์นั้น ในทางเทคนิค คุณสามารถใช้คำสั่งเดินหน้าอย่างใดอย่างหนึ่งที่เราเพิ่งทำเพื่อเลี้ยวซ้ายและขวาได้ แต่ผมชอบที่จะทำให้มอเตอร์ตัวหนึ่งถอยหลังและอีกคันไปข้างหน้าเพื่อให้ดูนุ่มนวลขึ้น เมื่อทำเสร็จแล้ว มาที่รหัสหลักกัน อันดับแรก เราต้องการให้รถขับไปข้างหน้าโดยทั่วไปเมื่อเริ่มโปรแกรม จากนั้นเราสามารถเพิ่มส่วนเซ็นเซอร์อัลตราโซนิกเช่นนี้ สำหรับตอนนี้ ฉันจะทิ้งตัวอย่างส่วนหนึ่งของเซ็นเซอร์อัลตราโซนิกไว้เพียงตัวอย่างเดียว เพราะส่วนที่ดีที่สุดของโค้ดคือความคิดสร้างสรรค์ที่มาพร้อมกับมัน ดูว่าคุณสามารถสร้างรถคันนี้ได้อย่างชาญฉลาดเพียงใด รหัสนี้จะปล่อยให้มันเปิดทิ้งไว้โดยที่มันจะหลีกเลี่ยงกำแพง แต่ก็ยังมีความเป็นไปได้ที่จะติดอยู่ในสถานที่ต่างๆ หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นเพื่อให้เราสามารถช่วยคุณได้!
แนะนำ:
รถสมาร์ทของคุณเอง & Beyond HyperDuino+R V3.5R ด้วย Funduino/Arduino: 4 ขั้นตอน
รถสมาร์ทของคุณเอง & Beyond HyperDuino+R V3.5R พร้อม Funduino/Arduino: นี่เป็นสำเนาโดยตรงจากชุดคำแนะนำนี้ ที่นี่ สำหรับข้อมูลเพิ่มเติม โปรดไปที่ HyperDuino.com ด้วย HyperDuino+R v4.0R คุณสามารถเริ่มต้นเส้นทางแห่งการสำรวจได้ในหลายทิศทาง ตั้งแต่การควบคุมมอเตอร์ไปจนถึงการสำรวจอุปกรณ์อิเล็กทรอนิกส์ จาก
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
CarDuino (ระบบติดตาม GPS Hyperduino และ FONA 808): 4 ขั้นตอน
CarDuino (ระบบติดตาม GPS Hyperduino และ FONA 808): นี่คือบทช่วยสอนเกี่ยวกับวิธีการสร้างระบบติดตาม GPS ที่ให้ข้อเสนอแนะที่แม่นยำเกี่ยวกับตำแหน่งโดยเพียงแค่ส่งข้อความ ฉันจะให้คะแนนโครงการนี้ 6 เต็ม 10 (10 เป็นสิ่งที่ยากที่สุด) เนื่องจากต้องใช้หลายอย่างในการตั้งค่าด้วยตนเอง เช่น ขาย
Lilypad Arduino + MBLOCK: 4 ขั้นตอน
Lilypad Arduino + MBLOCK: Lilypad Arduino พร้อมใช้งานบนแพลตฟอร์มสำหรับใช้งานบน Arduino, ใช้งานฮาร์ดแวร์และซอฟต์แวร์ฟรี Con esta placa, podemos construir circuitos เลือก