สวัสดีครับ ในบทความนี้เรามาทําความรู้จักกับ NFC กันครับว่า คืออะไร ใช้ทําอะไร มาเรียนรู้ไปด้วยกันดังนี้ครับ
NFC หรือเรียกเต็มๆว่า Near Field Communication คือการส่งข้อมูลสื่อสารไร้สายระยะสั้น และมีความปลอดภัยสูง ซึ่งต่างจาก Bluetooth ที่สามารถค้นหาและ ส่งข้อมูลได้ไกลกว่า
ประโยชน์ของ NFC ส่วนใหญ่ถูกนําไปใช้ Secure Keycards หรือ Business Cards เพื่อความรักษาความปลอดภัยต่างๆ
ในปัจจุบันเทคโนโลยี NFC ก็ได้ถูกนํามาใช้ใน Smartphone เพื่อการชําระเงินในร้านค้าต่างๆ ที่รองรับ NFC และนอกเหนือจากนี้ยังนำเทคโนโลยีนี้ไปใช้ในการส่งข้อมูลมัลติมีเดียต่างๆ ระหว่าง Smartphone ด้วย
NFC จะมีส่วนประกอบคือ NFC Tag สำหรับใช้ติดต่อสื่อสารระหว่างอุปกรณ์ที่ใช้งาน NFC ด้วยกัน ซึ่งภายใน NFC Tag จะประกอบไปด้วย Chip ประมวลผล, หน่วยความจำ และเสาอากาศสำหรับรับส่งสัญญาณ NFC Tag อาจมีแหล่งพลังงานในตัวเอง หรือใช้พลังงานจากการเหนี่ยวนำของคลื่นแม่เหล็กไฟฟ้าจาก NFC Tag ตัวที่มาสือสารด้วยก็ได้ครับ
การทํางานของ NFC มีด้วยกัน 3 โหมดดังนี้
NFC ใน Mode นี้ จะทำงานคล้ายกับ Smart Card ที่ใช้ในการทำธุรกรรม หรือ Key Card ที่ใช้ในการเข้าถึงตัวอาคาร ตัวอย่างระบบที่ให้บริการในลักษณะที่เป็นการทำธุรกรรมผ่าน NFC เช่น Apple pay, AIS mPay Rabbit ฯลฯ
NFC ใน Mode นี้ สามารถอ่านและ เขียนข้อมูลใน NFC Tag ได้ ตัวอย่างการใช้งานเช่น Smart Poster ที่มีลักษณะเป็นโปสเตอร์ประชาสัมพันธ์โปรโมชั่นแจกคูปองส่วนลด ซึ่งสามารถจำกัดจำนวนของผู้ที่ได้รับสิทธิโปรโมชั่นได้ โดยทุกครั้งที่มีผู้นำอุปกรณ์ NFC มาแตะที่โปสเตอร์ จำนวนโปรโมชั่นที่เหลืออยู่ใน NFC Tag จะถูกแก้ไข ลดลงไปเรื่อยๆ ซึ่งใน Barcode, QR Code หรือ RFID Tag จะไม่สามารถทําแบบนี้ได้
NFC ใน Mode นี้ สามารถส่งข้อมูลระหว่าง NFC ด้วยกันได้คล้ายๆการส่งข้อมูลจาก Bluetooth แต่จะแตกต่างกันที่การส่งข้อมูลผ่าน NFC ไม่ต้องมีขั้นตอนการจับคู่ (Pair) และ NFC ระยะห่างระหว่าง Device ใกล้มาก (4 - 10 ซ.ม.) ตัวอย่างการใช้งานเช่น การส่งข้อมูลระหว่างระหว่างโทรศัพท์มือถือ ผ่าน NFC
ตัวอย่าง NFC ที่นิยมนําไปใช้งานมีดังนี้ครับ
นี่ก็เป็นส่วนหนึ่งของการนํา NFC มาใช้งาน จริงๆแล้ว NFC สามารถนําไปใช้ประโยชน์ได้อีกมากมายครับ
htop คืออะไรhtop คือ โปรแกรมตัวนึงที่ใช้สําหรับดู process ที่กําลังทํางานอยู่ในขณะนี้มี pid, user ฯลฯ สามารถแสดงผลว่า CPU ใช้ไปเท่าไร Memory ใช้ไปเท่าไร ในรูปแบบที่ดูง่ายตามรูปด้านล่าง
การสร้าง Class และการใช้งาน Class ในภาษา C++ มาดูวิธีการเขียนเลยครับ ก่อนอื่นให้เราสร้าง header(*.h) ก่อนครับ ไฟล์นี้จะเป็นตัวที่ใช้ระบุว่า Class เราชื่ออะไรมี method อะไรบ้าง มี field อะไรบ้าง รูปแบบการเขียนคือ
สวัสดีครับ บทความนี้เราจะมาเรียนรู้ว่า Analog input ใน Arduino มันคืออะไร มีวิธีการใช้งานอย่างไร พร้อมทั้งตัวอย่างการใช้งานเบื้องต้น เรามาเริ่มต้นไปทีละ Step ดังนี้ครับ