MicroPython ESP32 Web Server สร้างเว็บเซิร์ฟเวอร์เพื่อควบคุมเอาต์พุต เรียนรู้วิธีสร้างเว็บเซิร์ฟเวอร์เพื่อควบคุมเอาต์พุตของบอร์ด ESP32 โดยใช้เฟรมเวิร์ก MicroPython ตัวอย่างเช่นเราจะสร้างเว็บเซิร์ฟเวอร์พร้อมปุ่มเปิดและปิดเพื่อควบคุม LED บนบอร์ดของ ESP32 โดยเราจะใช้ Sockets และ Python socket API ESP32…
MicroPython ESP32 : โหมดประหยัดพลังงาน Deep Sleep ด้วย ESP32 Deep Sleep คือโหมดประหยัดพลังงานที่มีใน ESP32 หมายถึง การใช้วงจรไฟฟ้าภายใน ESP32 เป็นตัวกระตุ้น แล้วทำให้ ESP32 ตื่นขึ้นมา มักจะหมายถึงการปลุกให้ตื่นตามเวลาด้วย…
MicroPython ESP32 – 02 : พื้นฐาน PWM อินพุต/เอาต์พุต บทความนี้กล่าวถึงขั้นตอนการเขียนโปรแกรม โค้ดภาษา ไมโครไพธอน – MicroPython ให้กับไมโครคอนโทรลเลอร์ ESP32 ด้วย Thonny IDE โดยโค้ดนี้จะสาธิตการใช้คำสั่งเพื่อใช้งาน PWM…
MicroPython ESP32 – 01 : โปรแกรมแรก Blink ด้วย Thonny IDE Thonny เป็น IDE ที่เขียนขึ้นมาเพื่อเป็นเครื่องมือในการศึกษาการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา Python โดยมีความสามารถหลายอย่าง เช่น แสดงชื่อตัวแปรและค่าของตัวแปรที่มีอยู่ในระบบ เป็นต้น พัฒนาโดย…
โปรแกรมแรก Blink กับ ESP32 MicroPython ด้วย uPyCraft IDE โปรแกรมแรกของ การใช้งานไมโครคอนโทรลเลอร์มักจะเป็น Blink ไฟกะพริบ ซึ่งเป็นหนึ่งในโปรแกรมที่ง่ายที่สุดเท่าที่จะเป็นไปได้ในการเขียนภาษาโปรแกรมต่างๆ เพราะฉะนั้นโดยธรรมเนียมปฏิบัติแล้ว มักจะใช้ในการตรวจสอบว่าเขียนภาษาโปรแกรมได้ถูกต้องหรือระบบมีการประมวลผลที่ถูกต้อง และมักถูกใช้เป็นตัวอย่างที่ง่ายที่สุดในการแสดงผลลัพธ์ของการเขียนโปรแกรม โดยมีขั้นตอนการทำงานดังนี้ 1 : อุปกรณ์ที่ใช้…
MicroPython นั้นเป็นการจับเอา Python3 มาทำให้มีขนาดกระทัดรัดและมีประสิทธิภาพ โดยจะมีชุดไลบรารีมาตรฐานของ Python ขนาดเล็กที่ถูกปรับแต่งให้สามารถใช้งานบนไมโครคอนโทรลเลอร์และสภาวะแวดล้อมการทำงานที่จำกัดได้อย่างเหมาะสม การติดตั้ง MicroPython Firmware บน ESP32 มีขั้นตอนดังนี้ 1 : ติดตั้ง Python 3.7.X ก่อนการติดตั้ง uPyCraft…
บทความนี้กล่าวถึงขั้นตอนการเขียนโปรแกรม วิธีการเขียนโค้ด MicroPython สำหรับ STM32 โดยใช้ไมโครคอนโทรลเลอร์รุ่น STM32F411CEU6 ภายในมีตัวประมวลผลหรือซีพียู ARM Cortex-M4F หน่วยความจำ Flash 512 KB และ หน่วยความจำ SRAM 128 KB สามารถใช้ความถี่ในการทำงานของซีพียูได้สูงถึง…