Lab AI 2 การส่งข้อมูลจากCiRA CORE ไปที่บอร์ดLotus Devkit
เป้าหมาย : เพื่อใช้ส่งค่าสัญญาณจากบอร์ดLotusDevkitร่วมกับAI โดยใช้Platform CiRA CORE
อุปกรณ์ที่ใช้ในการทดลอง
บอร์ดLotusNanoBot
สายUSB Data
Servo Motor
DC Motor
Adaptor / แบตเตอรี่ 7 -9 Vdc
ตอนที่ 1 การส่งค่าสัญญาณAnalog จากบอร์ด LotusDevkit สู่CiRA CORE
ทำการเขียนโค้ดในKB-IDE เพื่อทำการส่งค่าจากบอร์ดLotusDevkit ไปยังCiRA CORE ดังภาพข้างล่าง โดยเมื่อการหมุนKnopจะทำให้ค่าสัญญาณAnalog 35 เปลี่ยนแปลงตาม ดังภาพข้างล่าง
Download Code ที่นี่ : https://drive.google.com/file/d/1w32cr-BPq0ZpzgmhaiMTjZy7mICbJZRu/view?usp=sharing
2. ทำการเปิดโปรแกรมROS CORE แล้วตามด้วยโปรแกรม CiRA CORE แล้วเขียนFlow Data CodeในCiRA CORE ดังภาพ
Download Code ที่นี่ : https://drive.google.com/file/d/1qJSoaUpZtIFfRFTagmHAnpUigPRXHxpM/view?usp=sharing
3. เปิดโปรแกรมCiRA Edu Serial ดังรูป
4. ผลการทำงาน ทำการหมุนknopและสังเกตค่าสัญญาณที่ปุ่มKnop (ดังวีดีโอข้างล่าง)
ตอนที่ 2 การเขียนเงื่อนไขสัญญาณAnalogจากบอร์ด LotusDevkit
นำบอร์ดLotus Devkit V.1.0 มาต่อกับ LDR Sensor และสายMicro USB ดังรูป
2. ทำการเขียนโค้ดใน KB-IDE การอ่านค่าสัญญาณอะนาล็อคจากLDR Sensor ดังรูป
3. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูป
4. ทำการเขียนโปรแกรมCiRA CORE ดังรูป
5. เปิดโปรแกรมCiRA Edu Serial ดังรูป
6. ผลการทำงาน
เมื่อค่าdata มากกว่า 900 กล่องเสียงจะส่งเสียงด้วยคำว่า No Light ออกมา