สวัสดีครับ ปกติเวลาเริ่มใช้งาน Raspberry Pi หลังจากที่ติดตั้ง OS ใน SD Card แล้ว SSH จะถูก Disable ไว้ ซึ่งเป็น Default ถ้าเราต้องการใช้งานก็จะต้องไป Config เพื่อเปิดมัน ซึ่งแน่นอนว่าคนที่ใช้งาน Raspberry Pi ส่วนใหญ่จะต้องใช้งาน SSH อยู่แล้ว
สําหรับการ Enable SSH นั้นก็สามารถทําได้หลายช่องทาง แต่ในบทความนี้ผมจะเสนอวิธีนึงที่ง่ายและรวดเร็ว ทําเสร็จไม่เกิน 3 วินาที
วิธีเปิด SSH ของ Raspberry Pi ก็คือ หลังจากที่ติดตั้ง OS เรียบร้อยให้เปิด SD Card ขึ้นมาด้วย Computer ของเรานี้แหละ หลังจากนั้นก็สร้างไฟล์ชื่อว่าธรรมดาๆ โดยใช้ชื่อว่า “ssh” ไว้ เป็นอันเสร็จพิธี
เมื่อนํา SD Card ไปใส่ใน Raspberry Pi แล้ว Boot เครื่อง ระบบจะค้นหาไฟล์ ssh ถ้าเจอ ระบบจะไป Enable SSH ให้เราโดยอัตโนมัติครับ
String ในภาษา c/c++ในภาษา c/c++ ตัวแปร String คือการนําตัวแปรชนิด char หลายๆตัวมาต่อกัน หรืออาจจะเรียกว่า char array โดยจะบอกจุดสิ้นสุดของ String ด้วยตัวอักษร(char) '\0'
จากบทความ C++ OOP การสร้าง Class และการใช้งาน Class ผมอธิบายถึงการสร้าง Object แบบ Stack แต่ในบทความนี้ผมจะอธิบายเรื่องการสร้าง Object โดยใช้ Pointer ข้อแตกต่างกันคือ การสร้าง Object แบบ Stack จะคล้ายๆกับเราสร้างตัวแปรขึ้นมาตัวนึงเมื่อใช้งานเสร็จหรือจบโปรแกรม ระบบจะคืน memory หรือทําลาย Object นั้นทิ้งให้โดยอัตโนมัติ แต่ถ้าสร้าง Object แบบ Pointer จะไม่ทําลาย Object ให้เราเมื่อจบโปรแกรม เราจะต้องเป็นคนทําลาย Object เอง ทําสั่งที่ใช้ ทําลาย Object คือ "delete" ตามด้วย Object ที่ต้องการลบ _ถ้าเราไม่ลบ Object ที่เราสร้างขึ้น ระบบจะไม่สามารถเข้าใช้งาน memory ในส่วนนั้นได้ ทําให้เกิด memory leak _
ในบทความที่แล้วเราได้ทําความรู้จักกับ ESP8266 กันแล้ว ในบทความนี้เราจะมาพูดถึงวิธีการใช้งาน ESP8266 ด้วย Arduino IDE โดยจะใช้ ภาษา c/c++ ในการเขียนโปรแกรม