CAT LoRa Starter Kit ตอนที่ 6 การทำไฟ LED กระพริบ เพื่อแสดงสถานะการเชื่อมต่อ LoRa

Image for post
Image for post

สวัสดีครับ ในบทความนี้ผมจะแสดงตัวอย่างการทำไฟกระพริบครับ แต่ไฟกระพริบนี้เราจะทำกันในฟังก์ชัน Setup() เพื่อแสดงสถานะการเชื่อมต่อ LoRa โดยจะให้ไฟ LED สีแดง กระพริบ ทุกๆ 1 วินาที ขณะกำลังเชื่อมต่อ LoRa และดับลงเมื่อการเชื่อมต่อเสร็จสิ้น โดยใช้ Timer /Counter (TC) ในการทำครับ

Timer/Counter เป็นส่วนประกอบหนึ่งของไมโครคอนโทรลเลอร์ มีหน้าที่จัดการเกี่ยวกับการทำงานที่เป็นคาบเวลา (interval) โดยการทำงานดังกล่าว จะทำงานด้วยฮาร์ดแวร์และเป็นอิสระกับการประมวลผล จึงช่วยลดภาระการประมวลผลและมีความแม่นยำมากกว่าการทำงานด้วยซอฟแวร์

  1. CAT LoRa Starter Kit
  2. Red LED
  3. Green LED
  4. 330 ohm resistor
Image for post
Image for post

เนื่องจากมีการใช้ CatLoRaS76S จากตอนที่ 4 เราจึงต้องใช้ ไลบรารี่ SmartEverything HTS221

ดาวน์โหลดไฟล์ตัวอย่าง
https://github.com/choonewza/content-catlora-lab5

เพี่ยงเท่านี้เราก็จะสามารถทำสัญญาญไฟกระพริบบอกสถานะการเชื่อมต่อได้ครับ สวัสดีครับ

Written by

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store