Arduino ตอน1 Arduino คืออะไร

13 May 2019

Share to:

ก่อนที่จะรู้จัก Arduino เรามาทําความรู้จักกับ Microcontroller และ Open source กันก่อน ซึ่งผมจะอธิบายไปทีละตัวดังนี้

Microcontroller (MCU) คือ อุปกรณ์ควบคุมขนาดเล็ก ซึ่งมีความสามารถคล้ายกับคอมพิวเตอร์ โดยภายในจะมี ซีพียู, หน่วยความจำ และพอร์ต เช่นเดียวกับคอมพิวเตอร์ แต่จะแตกต่างกันตรงที่ Microcontroller จะรวมทุกอย่างอยู่ใน Chip ตัวเดียว และการใช้งานจะต้องเขียนโปรแกรม และบันจุลงไปใน Chip Microcontroller จึงจะสามารถใช้งานได้ ตัวอย่าง Microcontroller ตามรูปด้านล่างเลยครับ

Image

Open source คือ Software ที่เปิดเผย Source code ของโปรแกรม ทำให้สามารถแก้ไข ดัดแปลง source code ได้หมด เปิดให้ใครก็ได้บนโลกนี้สามารถเข้ามาพัฒนาโปรแกรมได้ ดังนั้นจึงมีนักพัฒนาโปรแกรมหลายคน ช่วยกันพัฒนาโปรแกรมเดียวกัน จึงทำให้โปรแกรมมีประสิทธิภาพสูง

Arduino คือ ไมโครคอนโทลเลอร์ตะกูล AVR ทําขึ้นมาเป็นแบบ Open source ถูกพัฒนาขึ้นให้ใช้งานง่าย ง่ายกว่าการใช้งาน Microcontroller ชนิดอื่นๆ เหมาะสําหรับผู้เริ่มต้นศึกษาจนถึงผู้ที่นํามาใช้งานจริงๆ สามารถพัฒนาโปแกรมได้ใน Mac, Windows, and Linux การพัฒนาโปรแกรมสําหรับสั่งงานให้ Arduino ทํางานตามที่เราต้องการนั้นเราจะเขียนด้วยภาษา C++ ซึ่งทางผู้พัฒนา Arduino จัดเตรียมเครื่องมือ และ Libraries ที่จําเป็นไว้ให้เราได้ใช้งานเยอะมาก และใช้ง่ายอีกด้วย

เราสามารถนํา Arduino ไปใช้ควบคุมอุปกรณ์อิเล็กทรอนิกส์อื่นๆได้เช่น มอเตอร์, หลอดไฟ, วัดอุณหภูมิ, ควบคุมอุณหภูมิ, Smart home และอื่นๆอีกมากมาย

Arduino นั้นมีหลายรุ่น ผมนํารูปตัวอย่างมาให้ดูกัน 1 รุ่น ตัวนี้เป็นรุ่น UNO ครับ

Image

สําหรับรุ่นอื่นๆ สามารถดูรายละเอียดจาก arduino.cc

ที่มาข้อมูลและรูปภาพ arduino.com thaieasyelec.com

Suggestion blogs

สร้าง Dark Web (Onion Site) ด้วย Tor และ nginx

ก่อนอื่นมาทําความรู้จักกับ Tor hidden service กันก่อน Tor hidden service เป็นการซ่อน Service หรือ Website ไม่ให้สามารถเปิดได้ด้วยเครือข่าย Internet ทั่วไป หรือไม่สามารถค้นหาผ่าน Search engine ทั่วไปได้ เรียกกันว่า Deep web และ Dark web โดยจะซ่อน Service หรือ Website ไว้ในเครือข่าย Tor ซึ่งจะสามารถเข้าได้ผ่าน Tor browser และ Url จะลงท้ายด้วย .onion รายละเอียดสามารถกลับไปอ่านจากบทความเรื่อง Deep web และ Dark web ด้านมืดของ Internet

Raspberry Pi ฉบับเริ่มต้น

เรามาทําความรู้จักกับ Raspberry Pi กันก่อนว่ามันคืออะไร มันทําอะไรได้บ้าง

Install FTP and Config to use SSL/TLS (SFTP) in ubuntu

ก่อนอื่นมาดูกันว่า FTP คืออะไร FTP ย่อมาจาก File Transfer Protocol ซึ่งเป็น Protocol ที่ใช้ รับ-ส่ง ไฟล์ระหว่าง server และ client ส่วน SFTP ก็เหมือนกับ FTP แต่จะเพิ่มกระบวนการ SSL/TLS เพื่อให้มีความปลอดภัยมากยิ่งขึ้น


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ