ในบทความที่แล้วเราได้ทําความรู้จักกับ ESP8266 กันแล้ว ในบทความนี้เราจะมาพูดถึงวิธีการใช้งาน ESP8266 ด้วย Arduino IDE โดยจะใช้ ภาษา c/c++ ในการเขียนโปรแกรม
ผมจะยกตัวอย่างการเพิ่มบอร์ด ESP8266 ใน Arduno IED และการเขียนโปรแกรมไฟกระพริบ โดยเครื่องมือที่ต้องใช้คือ
เริ่มแรกเปิดโปรแกรม Arduino IED และเลือกเมนู File—>Preferenes
blink-led ในหน้าต่าง Preferences หัวข้อ additional Boards Manager URLs: ให้ใส่ “http://arduino.esp8266.com/stable/package\_esp8266com\_index.json” แล้วกดปุ่ม “ตกลง” ตามรูปด้านล่าง
blink-led เลือกเมนู Tools—>Board:“xxxxx”—>Boards Manager…
blink-led ในหน้าต่าง Boards Manager เลือก Type เป็น Contributed(หมายเลข 1) แล้วกด install esp8266 by ESP8266 Community
blink-led รอจนติดตั้งเสร็จสิ้น
blink-led ปิดโปรแกรม Arduino IDE แล้วเปิดขึ้นมาใหม่ จะเห็นวามี Board ESP8266 เพิ่มขึ้นมา ให้เลือกตาม Board ที่เราต้องการใช้งาน
blink-led เสร็จสิ้นการติดตั้ง Board ESP8266 ต่อมาเรามาเขียนโปรแกรมแรกกัน คือโปรแกรม ไฟกระพริบ(Blink LED) เริ่มแรก เสียบ NodeMcu เข้ากับ Computer
blink-led เข้าโปรแกรม Arduino IDE แล้วเปิดตัวอย่างโปรแกรมโดยเข้าที่ File—>Examples—>esp8266—>Blink
blink-led จะพบกับตัวอย่าง Code ให้เรา compile(หมายเลข 1) แล้วโปรแกรมลง ESP8266(หมายเลข 2) ได้เลยครับ
blink-led เมื่อโปรแกรมลง ESP8266 เสร็จแล้ว ไฟ LED บน board จะกระพริบ ดูวีดีโอตัวอย่างผลลัพธ์
สวัสดีครับ วันนี้เราจะมาแกะกล่อง Raspberry Pi2 model B กัน รุ่นนี้มาพร้อมกับ Ram 1 Gb หลายๆท่านคงรู้จักกันแล้วนะครับ แต่ถ้ายังไม่รู้จักจะอธิบายให้ฟังครับ มันคือ คอมพิวเตอร์ขนาดเล็ก(ขนาดประมาณ 1 ฝ่ามือ) ภายในจะรัน OS RASPBIAN ซึ่งถูกพัฒนามาจาก Debian
pointer เป็นชนิดข้อมูลประเภทหนึ่งที่สร้างจากชนิดข้อมูลแบบพื้นฐานทั่วไป โดยชนิดข้อมูลแบบ pointer จะแตกต่างกับชนิดข้อมูลพื้นฐานตรงที่ชนิดข้อมูลแบบพื้นฐานจะเก็บและดึงข้อมูลจากตัวแปรโดยตรง แต่ชนิดข้อมูลแบบ pointer จะเก็บค่าที่อยู่(Address) ของตัวแปรอื่น และใช้ค่าที่อยู่นี้อ้างอิงไปยังข้อมูลที่เก็บอยู่ในตัวแปรนั้นอีกที เพื่อทําการเก็บและดึงข้อมูลจากตัวแปรนั้นอีกที
สวัสดีครับ บทความนี้ก็เป็นเรื่องสั้นๆ ที่เกี่ยวข้องกับการใช้งานตู้ ATM ซึ่งก็ตามหัวข้อนะครับ เราสามารถกดเงินจากตู้ ATM ได้ด้วยรหัส ATM อื่นๆ นอกเหนือจากที่เราตั้งไว้ในตอนแรกที่เราทําบัตร ATM