สวัสดีครับ สําหรับการเริ่มต้น Arduino เราจําเป็นจะต้องรู้จักส่วนต่างๆของ Arduino กันก่อน เพื่อเราจะได้ใช้งานได้อย่างถูกต้อง และไม่ทําให้ Arduino Board เกิดความเสียหาย
Arduino จะมีด้วยกันหลายรุ่น แต่พื้นฐานส่วนประกอบของอุปกรณ์ต่างๆ จะคล้ายๆกัน ดังนั้นเพื่อเป็นการเริ่มต้นเรียนรู้ ผมจึงนํา Arduino รุ่น UNO มาเป็นตัวอย่าง เพราะว่า รุ่นนี้เป็นรุ่นแรก อุปกรณ์ไม่เยอะ ง่ายต่อการเรียนรู้เป็นพื้นฐานเพื่อนําไปต่อยอดในรุ่นอื่นๆได้ในอนาคต
Arduino รุ่น UNO มีส่วนประกอบตามรูปครับ
ผมจะอธิบายไปทีละส่วนนะครับว่ามันคืออะไร
ส่วน Arduino Board รุ่นอื่นๆ ก็จะคล้ายๆกัน ส่วนใหญ่ก็จะต่างกันที่รุ่น Microcontroller ที่ใช้ครับ
และในตอนหน้าเราจะมาเรียนรู้การ Program ลง Arduino Board เพื่อสั่งให้มันทํางานกันครับ
บิต (Bit) ย่อมาจาก Binary digit คือหน่วยของข้อมูลที่เล็กที่สุดในระบบคอมพิวเตอร์ ซึ่งจะมีค่า 0 และ 1 อย่างใดอย่างหนึ่งเท่านั้น ข้อมูล 1 Byte จะประกอบไปด้วย 8 Bit ดังนั้นเมื่อแสดงข้อมูล 1 Byte ในรูปของ Bit จะได้ตัวเลข 0 หรือ 1 เรียงกันจํานวน 8 ตัว เช่น 10010111
สวัสดีครับ หลายๆคนอาจเจอปัญหานี้ อยากจะ ssh ไปยัง raspberry pi ผ่าน internet จากที่ใดๆก็ได้บนโลก แต่ติดปัญหาคือ คุณอาจจะอยู่ หอพัก อพาร์ทเม้นท์ ฯลฯ ที่คุณไม่สามารถเข้าไปยุ่งกับ rounter ได้ ไม่สามารถ forward port ได้ ทําให้ไม่สามารถ Access raspberry pi ได้ ในบทความนี้มีคําตอบครับ พระเอกของงานนี้คือ weaved ซึ่งจะช่วยจักการการเชื่อมต่อให้เราเองเพียงแค่ติดตั้ง service บน raspberry pi ของเราเท่านั้น
สวัสดีครับ ในบทความก่อนหน้านี้ผมได้อธิบายว่า docker คืออะไร และ วิธีติดตั้ง Docker engine ไปแล้ว ถ้าใครยังไม่ได้อ่านก็กลับไปอ่านก่อนนะครับ ในบทความนี้จะเกี่ยวข้องกับการสร้าง Docker Image ก่อนอื่นมาทําความเข้าใจอีกซักนิดเกี่ยวกับ Docker Image กันก่อน