Tagged: platformio

การพัฒนาโปรแกรมบน ESP8266 พร้อมกัน 2 ตัว อย่างมีประสิทธิภาพ และไม่งง ด้วย PlatformIO

สำหรับเนื้อเรื่องวันนี้… แค่ตั้งหัวข้อก็ยากแล้วครับ… อารมณ์มันประมาณ The fastest way to do something simultaneously. แหม่ดูอลังจริงๆ…  เนอะ งั้นเรามาเริ่มกันด้วยปัญหา และคำถามกันก่อนนะครับ.. มีใครเคยพัฒนาโปรแกรมบน ESP8266 สองตัวพร้อมกันไหมครับ?  ต้องถอดเสียบไป เสียบมาใช่มั๊ย? เสียบ usb หลายพอร์ตก็ต้องเลือก port ใน arduino IDE ใช่มั๊ย? เสียบไปเสียบมา งงใช่มั๊ย? จำชื่อ port ไม่ได้ใช่มั๊ย? โอ๊ย สารพัดปัญหา …...

[ตอนที่ 1] การพัฒนา ESP8266 ด้วย PlatformIO และ Arduino Framework

Prerequisites ติดตั้ง Arduino IDE กับ ESP8266และ โปรแกรมตัวอย่าง Library) ขั้นตอนที่ 1 เปิด Arduino IDE รุ่นใหม่ล่าสุด… ใช่ครับ ฟังไม่ผิด เปิด Arduino IDE นั่นแหละครับ แล้ว Save โปรเจ็คซะ ภาพ 1 – แสดงโค๊ดในโครงสร้าง Arduino Framework   จะได้โครงสร้างโปรเจ็ค หน้าตาแบบนี้… มี directory...

วิธีการเปลี่ยนมาใช้ PlatformIO แทน Arduino IDE แบบเนียนๆ ไม่หักดิบ

ผมเข้าใจดี การเปลี่ยนแปลงมันไม่ใช่เรื่องง่าย.. ที่จะทำ มันยากตั้งแต่เราต้องทำใจที่จะเปลี่ยน ไม่มีใครอยากหลุดออกมาจาก Comfort Zone กันหรอก.. ใช่มั๊ยล่า… ในเมื่อการใช้ Arduino IDE เราก็สามารถบรรลุเป้าหมายของเราได้เหมือนกันเนอะ ด้วยเหตุผลนี้เองเลยต้องมีบทความนี้ครับ.. บทความที่ทำให้พวกท่านได้เปลี่ยนมาใช้ PlatformIO ได้ทันที โดยไม่ต้องเจ็บปวด จากการ setup project structure (แต่ setup ide + plugin เอาเองนะ)   ขั้นแรกนะครับ ที่เมนู platformIO ให้เลือก ->...

PlatformIO และการปรับแต่ง เพื่อใช้สำหรับพัฒนา Arduino Library

ผมเป็นนักพัฒนา Arduino Library ครับ ปกติแล้วก็จะใช้หลากหลาย Text Editor ตามอารมณ์ แต่ก็ยังต้อง Compile และ Flash ด้วย Arduino IDE อยู่ดีครับ แล้วอยู่ๆ วันดีคืนดีมีโอกาสได้ไปศึกษา ไปทำความรู้จัก platformio ครับ (ก่อนหน้านั้นเล็งมาซักพักแล้ว) ก็พบว่า platformio นี่สร้างความตื่นเต้น และความเร้าใจได้มากเลยทีเดียวครับ ตอนระยะแรกนั้น ผมเอา platformio มาช่วยในส่วนของการทำ Continuos Integration เท่านั้นครับ (ในช่วงนั้น platformio ide...

Skip to toolbar