ข้ามไปที่เนื้อหาหลัก

แนะนำหนังสือ เขียนโปรแกรม พัฒนา Android Application ด้วย App Inventor เพื่อควบคุม ไมโครคอนโทรลเลอร์ ESP32

หนังสือเขียนโปรแกรมพัฒนา Android Application ด้วย App Inventor เพื่อควบคุม ไมโครคอนโทรลเลอร์ ESP32 เบื้องต้น



หนังสือในรูปแบบ PDF file จำนวน 97 หน้า พร้อม Source Code ที่สามารถศึกษา เรียนรู้ด้วยตัวเอง





เป็นหนังสือที่กล่าวถึงเป็นการเขียนโปรแกรม พัฒนา Android Application ด้วย App Inventor เพื่อควบคุม ไมโครคอนโทรลเลอร์ ESP32 เนื่องจาก App Inventor เขียนโปรแกรมด้วย ระบบจัดวางบล็อก ซึ่งเป็นการเขียนโปรแกรมง่ายๆ จากคำสั่งพื้นฐานจัดเรียงบล็อกไม่มาก จนถึงแบบซับซ้อนที่มีหลายบล็อก, ควบคุม DC มอเตอร์, Step Motor, Relay, Servo Motor, Relay หรืออุปกรณ์อื่น ๆ


หนังสือจะมีตัวอย่างการใช้ App Inventor เขียนแอปพิเคชั่น Android เพื่อควบคุมไมโครคอนโทรลเลอร์ ESP32 ตั้งแต่พื้นฐานการเปิด/ปิด LED, การใช้คำสั่งเสียง Speech Recognition, การควบคุม RC Servo Motor, การอ่านอุณหภูมิ ไปจนถึงการควบคุมหุ่นยนต์


ผู้เรียนจะได้รู้จักการใช้ App Inventor พื้นฐาน และการสื่อสารกับ ESP32 ผ่าน Bluetooth พร้อม Source code สำหรับศึกษา และไฟล์ประกอบสำหรับทดสอบคำสั่ง

ตัวอย่าง บทเรียนรู้














ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

คีย์ลัดที่ใช้ในโปรแกรมเขียนแบบ Autocad

การใช้คีย์ลัด จะช่วยให้การเขียนแบบ มีความรวดเร็วขึ้น AR = ARRAY ในแบบกำหนดจำนวนและระยะห่าจากจุดอ้างอิง A = ARC เขียนเส้นโค้ง BR = BREAK ตัดเส้นที่ต่อเนื่องกัน ณ จุดที่เราทำการ break B = BLOCK ทำ block ใหม่ให้กับชิ้นงานที่เขียนขึ้นแล้ว CO,CP = COPY ทำชิ้นส่วนภาพที่เราเลือกไว้ให้สร้างขึ้นมาใหม่ ในลักษณะ เหมือนเดิมทุกประการ C = CIRCLE เขียนวงกลม CH = CHCOLOR เปลี่ยนสี CHA = CHAMFER ตัดมุมของรูปเหลี่ยมต่าง ๆ DT = DTEXT เขียนตัวหนังสือ DB = DIM VASELINE ให้ dimension แบบต่อเนื่องในแนวเส้นแรก DC = DIM CONTINUE ให้ dimension แบบต่อเนื่องในแนวและระดับเดียวกันหมด DV = DIM HORIZONTAL ให้ dimension แบบอยู่ในแนวเส้นราบ DD = DIM DIAMETER ให้ dimension แบบเส้นผ่านศูนย์กลางของวงกลม DS = DIM SCALE ตัวคูณ factor ของขนาดสเกลของ dimension DN = DIM NEWTEXT เปลี่ยน text DM = DIM MOVE การขยับ text ไปมา DAN = DIM ANGULAR วิธีการให้ dimension แบบเส้นโค้งเพื่อแสดงขนาดของมุม DL = DIM LEADER วิธีการให้dimension แบบชี่จุดตำแห่งที่เราต้องการ...

LinuxCNC สำหรับผู้เริ่มต้น

LinuxCNC  (เดิมชื่อ Enhanced Machine Controller หรือ EMC2) เป็นระบบซอฟต์แวร์โอเพ่นซอร์สฟรีของ Linux ที่ใช้ความสามารถในการควบคุมเชิงตัวเลขโดยใช้คอมพิวเตอร์เอนกประสงค์เพื่อควบคุมเครื่อง CNC ออกแบบโดยนักพัฒนาอาสาสมัครหลายคนที่ linuxcnc.org โดยทั่วไปจะรวมเป็นไฟล์ ISO กับ Ubuntu Linux เวอร์ชัน 32 บิตที่แก้ไขแล้วซึ่งมีเคอร์เนลตามเวลาจริงที่จำเป็น LinuxCNC เป็นระบบซอฟต์แวร์สำหรับควบคุมเครื่องจักรเชิงตัวเลข เช่น เครื่องกัด เครื่องกลึง เครื่องตัดพลาสม่า เราเตอร์ เครื่องตัด หุ่นยนต์ และเฮกซาพอด สามารถควบคุมได้ถึง 9 แกนหรือข้อต่อของเครื่อง CNC โดยใช้ G-code (RS-274NGC) เป็นอินพุต มี GUI หลายแบบที่เหมาะกับการใช้งานเฉพาะ (หน้าจอสัมผัส การพัฒนาแบบโต้ตอบ) สามารถใช้ประโยชน์จากเคอร์เนลที่แก้ไขตามเวลาจริงอย่างกว้างขวาง และสนับสนุนทั้งไดรฟ์แบบสเต็ปและเซอร์โว LinuxCNC ใช้โมเดลของ 'ความรู้สึก วางแผน กระทำ' ในการโต้ตอบกับฮาร์ดแวร์ตัวอย่างเช่น จะอ่านตำแหน่งแกนปัจจุบัน คำนวณตำแหน่ง/แรงดันเป้าหมายใหม่ แล้วเขียนข้อมูลนั้นไปยังฮาร์ดแวร์ ไม่มีการบัฟเฟอร์ของคำสั่งและไม่อนุญาตให้อ่านหรือเขียนที่เริ่มต้นจากภ...

การแก้ปัญหาการติดตั้ง โปรแกรม Artcam Pro9 ใน Windows10

ใน windows10 การเรียกใช้งานโปรแกรม Artcam Pro9 อาจมีอาการค้างหรือ Hang เนื่องจากการเรียกใช้ โปรแกรมให้ ทดลองปรับแต่งตามนี้ครับ 1.  2.ที่ Short Cut Icon