Month: May 2020

ESP8266 โปรแกรมแรก กับ ภาษา Lua

โปรแกรมแรก กับ ภาษา Lua Lua (ลัว) เป็นภาษาโปรตุเกส แปลว่า พระจันทร์ เป็นส่วนขยายที่ถูกเขียนด้วยภาษาซีซึ่งเป็นภาษาการเขียนโปรแกรมแบบ Lightweight คือ มีน้ำหนักเบา เพราะกินหน่วยความจำที่น้อย เหมาะกับการสร้างแอพบนมือถือ และมี Syntax ที่น้อยเช่นกัน รวมทั้งเป็นภาษาการเขียนโปรแกรมแบบหลาย Lua ถูกพัฒนาขึ้นโดยการรวมความสามารถกับภาษาอื่น และมุ่งเน้นในสิ่งที่ ภาษาซีทำไม่ได้ เช่น การระยะห่างในการติดต่อกับฮาร์ดแวร์ที่ดี มีโครงสร้างที่เปลี่ยนแปลงได้ ไม่ใช้หน่วยความจำเปลือง ทดสอบและแก้ไขข้อผิดพลาดได้ง่าย มีสภาพแวดล้อมที่ปลอดภัย จัดการหน่วยความจำอัตโนมัติ…

การใช้งาน NodeMCU ESP8266 กับ Arduino IDE

การใช้งาน NodeMCU ESP8266 กับ Arduino IDE ภาษา C++ Internet of Things (IoT) ได้รับความนิยมในโลกของเทคโนโลยี มันได้เปลี่ยนวิธีการทำงานของเรา ให้วัตถุทางกายภาพและโลกดิจิตอลเชื่อมต่อกันมากขึ้นกว่าเดิม เมื่อคำนึงถึงเรื่องนี้ Espressif Systems (บริษัท เซมิคอนดักเตอร์ในเซี่ยงไฮ้) ได้เปิดตัวไมโครคอนโทรลเลอร์ที่รองรับ WiFi ที่มีขนาดเล็ก คือ ESP8266 ในราคาที่ไม่แพง สามารถตรวจสอบและควบคุมสิ่งต่าง ๆ จากที่ใดก็ได้ในโลก –…

สร้างเกม Flappy Bird ด้วย Arduino UNO + Processing IDE

สร้างเกม Flappy Bird ด้วย Arduino UNO + Processing IDE Flappy Bird เหมือนเกมนกตัวจริงที่คุณควบคุมนกตัวโปรด ที่ต้องเอาชนะอุปสรรคมากมาย หากคุณต้องการบินเหมือนนกจริงหรือเพลิดเพลินกับการบิน เกมที่เครื่องปัดจะตอบสนองความต้องการของคุณ เกมดังกล่าวช่วยให้คุณกางปีกเครื่องปัดและบินได้เหมือนนกจริง คุณเคยจินตนาการไหมว่ามันจะเป็นอย่างไร เมื่อเราเล่นโดยใช้ท่าทางมือของเรา? ดังนั้นทำตามทุกขั้นตอนตามบทความนี้ คุณจะทำให้มันเกิดขึ้นได้ด้วย Arduino UNO รายการอุปกรณ์ 1. Arduino UNO R3 2. Ultrasonic Sensor…

โปรเจค เครื่องตรวจจับเรดาร์ Arduino MEGA

เครื่องตรวจจับเรดาร์ Arduino MEGA : ในบทความนี้ ลุงเมกเกอร์ จะแสดงให้คุณเห็นว่าคุณสามารถสร้างเครื่องตรวจจับอัลตร้าโซนิค ที่ทำงานคล้ายเครื่องวัดระดับเรดาร์ มาตรวัดระดับเรดาร์นั้นจะปล่อยคลื่นแม่เหล็กไฟฟ้าซึ่งไม่จำเป็นต้องใช้ตัวกลางในการถ่ายโอน แต่เซ็นเซอร์อัลตราโซนิก จะปล่อยคลื่นซึ่งเป็นคลื่นเสียงซึ่งเป็นคลื่นเชิงกล ดังนั้นเครื่องวัดระดับอัลตราโซนิกไม่สามารถวัดได้ในสภาพแวดล้อมสุญญากาศ ส่วนระดับเรดาร์นั้นสามารถทำได้ คุณสามารถดูวิดีโอต่อไปนี้หรืออ่านบทความด้านล่าง เพื่อดูรายละเอียดเพิ่มเติม เครื่องตรวจจับเรดาร์ Arduino MEGA อุปกรณ์ที่ต้องการสำหรับ เครื่องตรวจจับเรดาร์ Arduino โปรเจคนี้ คือ เซ็นเซอร์วัดระยะทาง อัลตร้าโซนิค (Ultrasonic Sensor HC-SR04) สำหรับตรวจจับวัตถุ ,…

โปรแกรมแรกกับ บอร์ด Arduino MEGA ด้วย Arduino IDE

โปรแกรมแรกกับ บอร์ด Arduino MEGA รายการอุปกรณ์ 1. Arduino MEGA 2560 R3 พร้อม USB 1. ศึกษาการใช้งาน Arduino MEGA 2560 เบื้องต้น ตามลิงค์ด้านล่าง การใช้งานบอร์ด Arduino MEGA 2560 เบื้องต้น 2. ติดตั้งโปรแกรม Arduino IDE Arduino integrated development…

การใช้งานบอร์ด Arduino MEGA 2560 เบื้องต้น

arduino mega 2560 การใช้งาน การใช้งานบอร์ด Arduino MEGA 2560 บอร์ดที่นิยมใช้งานมากที่สุดในบรรดาบอร์ดของ Arduino คงหนีไม่พ้น บอร์ด Arduino UNO แต่สำหรับ ลุงเมกเกอร์ แล้ว ขอแนะนำให้เลือกเป็นบอร์ด Arduino MEGA 2560 ไปเลยดีกว่า เผื่อในอนาคตเมื่อต้องการทำงานโครงงานที่ใหญ่ขึ้น จะได้ไม่ต้องกังวลเรื่องความไม่เพียงพอของจำนวนขา ที่ต้องการใช้งาน เช่น ขา อินพุท / เอาท์พุท…

การใช้งาน Arduino UNO R3 เบื้องต้น

โปรแกรมแรกของ การใช้งานไมโครคอนโทรลเลอร์ ซึ่งเป็นหนึ่งในโปรแกรมที่ง่ายที่สุดเท่าที่จะเป็นไปได้ในการเขียนภาษาโปรแกรมต่างๆ เพราะฉะนั้นโดยธรรมเนียมปฏิบัติแล้ว มักจะใช้ในการตรวจสอบว่าเขียนภาษาโปรแกรมได้ถูกต้องหรือระบบมีการประมวลผลที่ถูกต้อง และมักถูกใช้เป็นตัวอย่างที่ง่ายที่สุดในการแสดงผลลัพธ์ของการเขียนโปรแกรม โดยทำตามขั้นตอนด้านล่าง การใช้งาน Arduino UNO R3 มีขั้นตอนดังนี้ 1. ติดตั้งโปรแกรม Arduino IDE V2 และโปรแกรมแรก หรือ ติดตั้งโปรแกรม Arduino IDE Legacy IDE (1.8.X) สำหรับการเขียนโปรแกรมของ Arduino IDE นั้นจะใช้ภาษา C/C++ ซึ่งเป็นรูปแบบภาษาซีประยุกต์แบบหนึ่ง ที่มีโครงสร้างการทำงานของตัวภาษาโดยรวม คล้ายกับ ภาษาซีมาตรฐาน (ANSI-C) ทั่วๆไป เพียงแต่ได้มีการปรับปรุงเพื่อลดความยุ่งยากในการใช้งานลง…

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save