การใช้งาน Arduino บน PlatformIO เป็นวิธีที่มีประสิทธิภาพและง่ายต่อการใช้งาน เนื่องจากมีการจัดการโค้ดและไลบรารีอย่างมีระเบียบ นอกจากนี้ยังสามารถใช้งานกับหลายๆ และในตอนนี้ CH32V003 ได้รองรับการใช้งาน Arduino แล้ว และช่วยให้นักพัฒนาสามารถทำงานได้อย่างมีประสิทธิภาพและสะดวกสบายมากยิ่งขึ้น

วิธีการสร้าง Project ที่รองรับการใช้งาน Arduino
เงื่อนไขในการใช้งาน Arduino ได้ จะต้องติดตั้ง WCH CH32V Platform ก่อน ถึงจะใช้งานได้ วิธีการติดตั้ง [CH32V003] กับการใช้งานบน platformIO

หลังจากนั้นสามารถกดสร้าง Project ที่ใช้ Platform Arduino ได้เลย

Code ตัวอย่าง Arduino
#include <Arduino.h> void setup() { pinMode(C4, OUTPUT); } void loop() { digitalWrite(C4, HIGH); delay(400); digitalWrite(C4, LOW); delay(400); }
โดยวิธีการ Upload ไฟล์ ลง MCU จะต้องใช้ WCH LinkE 1v3 เท่านั้นสำหรับ CH32V003 สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ WCH LinkE 1v3 ครบจบในตัวเดียว !

เมื่อ Upload file ลง MCU ด้วย WCH แล้ว สามารถปรับแก้ความเร็วของการกระพริบได้ตามตัวอย่าง
CH32V003 เป็น MCU ที่มีราคาถูกกว่า AVR ในตลาดมาก และตอนนี้สามารถเขียนในรูปแบบของ Arduino ได้แล้ว ทำให้มีความนิยมเพิ่มขึ้นมาก
CH32V003 Board : https://shopee.co.th/witawat57/23167328296
สนับสนุนสินค้าของเราได้ที่ร้านค้า Shopee