วันศุกร์ที่ 23 สิงหาคม พ.ศ. 2562

โปรแกรมแรก กับ บอร์ด micro:bit


micro:bit สามารถพัฒนาได้ง่ายๆ ด้วยการ เขียนโปรแกรม แบบ บล๊อกคำสั่ง (Block) โดยไม่จำเป็นต้องติดตั้งโปรแกรมลงบนเครื่องคอมพิวเตอร์ สามารถพัฒนาผ่านเว็บบราวเซอร์ (Web Browser) ได้เลย Block หรือ JavaScript นี้ มีชื่อเรียกว่า “MakeCode” ซึ่งเป็นส่วนที่เอาไว้พัฒนาโปรแกรมให้กับ micro:bit ที่พัฒนาได้ทั้งแบบ Block และ JavaScript




ในโลกของการเขียนโปรแกรม “Hello World” คือ คำที่นิยมใช้เวลาเริ่มเขียนโปรแกรมแรก (มักเป็นโปรแกรมง่ายๆ เพื่อทดสอบการทำงาน ว่าสามารถทำงานได้จริง) ในโลกของอิเล็กทรอนิกส์ก็เช่นกัน “Hello World” ก็คือ การทำ “ไฟกระพริบ”  ด้วยตัวอย่างโปรแกรมแรก กับ micro:bit โดยการเขียนโปรแกรม ให้ไฟกระพริบ เป็นหัวใจหงาย และ หัวใจคว่ำ สลับกันไปมา


### อุปกรณ์ที่ใช้ ###


1. micro:bit Main Board

2. Micro USB Cable




### ขั้นตอนการทํางาน ###



1. เชื่อมต่อสาย Micro USB ระหว่าง คอมพิวเตอร์ กับ บอร์ด micro:bit






2. ตรวจสอบการติดตั้งไดร์เวอร์ ของ บอร์ด micro:bit


2.1 ที่หน้าจอคอมพิวเตอร์ คลิกขวาที่ Computet -> Properties





2.2 คลิกที่ Device Manager




2.3 ที่ Ports (COM & LPT) จะพบ บอร์ด micro:bit ที่ยังไม่ได้ติดตั้ง ไดร์เวอร์




3. ติดตั้งไดร์เวอร์  ให้กับ บอร์ด micro:bit


3.1 ดาวน์โหลดไดร์เวอร์ ของบอร์ด micro:bit




3.2 คลิกที่ download


3.3 ไปที่ โฟลเดอร์ Downloads คลิกที่ไฟล์ mbed_usb_2020_x64_1212


3.4 คลิก Next


3.5 คลิก Install


3.6  รอ...


3.7 คลิก Install


3.8  รอ...



3.9  คลิก Finish



4. ตรวจสอบการติดตั้งไดร์เวอร์ ของ บอร์ด micro:bit อีกครั้ง


4.1 ที่หน้าจอคอมพิวเตอร์ คลิกขวาที่ Computet -> Properties





4.2 คลิกที่ Device Manager




4.3 ที่ Ports (COM & LPT) จะพบ บอร์ด micro:bit ที่ติดตั้ง ไดร์เวอร์ แล้ว

ในตัวอย่างเป็น  mbed Serial Port  (COM19)




5. เริ่มเขียนโปรแกรม micro:bit โปรแกรมแรก


5.1  ไปที่  https://makecode.microbit.org/


5.2 คลิกที่ New Project






5.3 คลิกที่ Basic




5.4 ลากบล๊อกคำสั่ง show leds มาวางไว้ในบล๊อกคำสั่ง forever






5.5 ในบล๊อกคำสั่ง show leds ให้คลิกที่จุดที่ต้องให้ LED สว่าง ซึ่งในที่นี้เราจะทำเป็นรูปหัวใจ (หงาย)





5.6 ลากบล๊อกคำสั่ง Basic > pause (ms) มาวางต่อจาก show leds และแก้ไขค่าตัวแปรให้เป็น “1000” มิลลิวินาที (หรือ 1 วินาทีนั่นเอง)




5.7  ลากบล๊อกคำสั่ง Basic > show leds มาวางไว้ในบล๊อกคำสั่ง forever แล้วคลิกที่จุดที่ต้องให้ LED สว่าง ทำเป็นรูปหัวใจ (คว่ำ)





5.8 ลากบล๊อกคำสั่ง Basic > pause (ms) มาวางต่อจาก show leds และแก้ไขค่าตัวแปรให้เป็น “1000” มิลลิวินาที (หรือ 1 วินาทีนั่นเอง)





5.9 ตั้งชื่อโปรเจค เป็นชื่ออะไรก็ได้ ในที่นี่ตั้งชื่อว่า LED1 คลิก Download เพื่อดาวโหลดไฟล์




ซึ่งเราจะได้ไฟล์นามสกุล .hex มาไว้ที่เครื่องเรา ในตัวอย่างนี้จะได้ชื่อไฟล์เป็น microbit-LED1.hex  แล้ว ปิดหน้าต่างลงไป




5.10 ไปที่ โฟลเดอร์ Downloads คลิกขวาที่ไฟล์ microbit-LED1.hex -> Sent to -> MICROBIT (เพื่ออัพโหลดไฟล์ไปที่ไดร์ฟ MICROBIT)





6. ผลลัพล์การทำงาน ที่บอร์ด micro:bit จะแสดง เป็นหัวใจหงาย และ หัวใจคว่ำ สลับกันไปมา







ดาวน์โหลดโค้ด :


ไม่มีความคิดเห็น:

แสดงความคิดเห็น