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

Choonewza
Choonewza
Jan 19 · 1 min read
Image for post
Image for post

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

Timer/Counter คืออะไร?

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

อุปกรณ์ที่จำเป็น

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

การต่อวงจร

ไลบรารี่ที่จำเป็น

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

เขียนโปรแกรม

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

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

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

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