สวัสดีครับ บทความนี้ผมจะมาเรียนรู้กันนะครับว่า PlatformIO คืออะไร, การ Install เพื่อใช้งานกับ Visual Studio Code (VSCode) รวมไปถึงการสร้าง Project และใช้งานเบื้องต้น
โดยปกติเวลาที่เราจะใช้งาน Arduino ง่ายที่สุดเราจะใช้งานผ่าน Arduino IDE ใช้มั้ยครับ แต่รู้มั้ยครับยังมีทางเลือกอื่นๆให้เราเลือกใช้นอกจาก Arduino IDE อีก นั้นก็คือ PlatformIO ซึ่งหลังจากที่ได้ลองใช้งานแล้วคือ มันดีมากๆ มันดีอย่างไงไปดูกันครับ
PlatformIO เป็น Open source software สําหรับพัฒนา Embedded หรือพัฒนา IoT ได้ในแบบ Cross-platform หมายความว่า PlatformIO จะช่วยให้เราสามารถพัฒนาโปรแกรมสําหรับ Embedded ตระกูล ใดๆก็ได้ เช่น Arduino, ESP8266, EMBED ฯลฯ
สําหรับ PlatformIO มีสองแบบให้เลือกใช้งานตามความถนันคือ หรือจะใช้งานร่วมกันก็ได้
สําหรับในบทความนี้จะใช้ platformIO ใน VSCode ครับ
ก่อนติดตั้ง PlatformIO IDE จะต้อง Download และ Install VSCode (Visual Studio Code) ให้เรียบร้อยก่อนครับ
ต่อมาจะเป็นวิธีติดตั้ง PlatformIO Extension สําหรับ VSCode (Visual Studio Code) ตามขั้นตอนดังนี้

ในบทความนี้เราจะทดลองสร้าง Project ตัวอย่างเล็กๆคือ “Blink” (โปรแกรมไฟกระพริบ) ครับ


/**
* Blink
*
* Turns on an LED on for one second,
* then off for one second, repeatedly.
*/
#include "Arduino.h"
// Set LED_BUILTIN if it is not defined by Arduino framework
// #define LED_BUILTIN 13
void setup()
{
// initialize LED digital pin as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
// turn the LED on (HIGH is the voltage level)
digitalWrite(LED_BUILTIN, HIGH);
// wait for a second
delay(1000);
// turn the LED off by making the voltage LOW
digitalWrite(LED_BUILTIN, LOW);
// wait for a second
delay(1000);
}
ประมาณนี้ครับ


เสร็จเรียบร้อยครับ กับการใช้งาน PlatformIO
PlatformIO Toolbar เป็น toolbar อยู่ด้านล่างของ VSCode ช่วยให้เราใช้งาน PlatformIO ได้งายดายครับ

ความหมายแต่ละปุ่มตามนี้ครับ
ที่มาของข้อมูล platformio.org/
สวัสดีครับ หลายๆคนอาจเจอปัญหานี้ อยากจะ ssh ไปยัง raspberry pi ผ่าน internet จากที่ใดๆก็ได้บนโลก แต่ติดปัญหาคือ คุณอาจจะอยู่ หอพัก อพาร์ทเม้นท์ ฯลฯ ที่คุณไม่สามารถเข้าไปยุ่งกับ rounter ได้ ไม่สามารถ forward port ได้ ทําให้ไม่สามารถ Access raspberry pi ได้ ในบทความนี้มีคําตอบครับ พระเอกของงานนี้คือ weaved ซึ่งจะช่วยจักการการเชื่อมต่อให้เราเองเพียงแค่ติดตั้ง service บน raspberry pi ของเราเท่านั้น
สวัสดีครับ ในบทความนี้เราจะมาทําความรู้จักกับ WebP Image นะครับ ซึ่งจะมาช่วยให้เราโหลดรูปบนหน้าเว็บได้เร็วขึ้นกว่าเดิม และเป็นผลดีกับ SEO ด้วย
สวัสดีครับ ในบทความนี้เป็นความสั้นๆนะครับ เนื่องจากช่วงนี้มีพวกมิจฉาชีพเยอะมาก เราจึงต้องให้ความสําคัญกับการเก็บรักษาข้อมูลส่วนตัวไม่ไห้ตกไปอยู่ในมือพวกมิจฉาชีพพวกนี้