Last updated
Was this helpful?
Last updated
Was this helpful?
data logger āđāļāđāļāļāļļāļāļāļĢāļāđāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨ āđāļāđāļ āļāđāļēāđāļāļāđāļāļāļĢāđāļŦāļĢāļ·āļāļāđāļāļĄāļđāļĨāļāļēāļĢāļāļģāļāļēāļāļāļāļāđāļāļĢāļ·āđāļāļāļāļąāļāļĢāđāļāđāļĢāļāļāļēāļ āļŠāļģāļŦāļĢāļąāļ data logger āļāļēāļāļāļąāļ§āļāļēāļāļĄāļĩāđāļāļāđāļāļāļĢāđāļĄāļēāđāļŦāđāļāļĢāđāļāļĄāđāļāļĢāđāļāļĢāļĄāđāļāļāļēāļĢāļāđāļēāļāļāđāļēāļāļēāļāđāļāļāđāļāļāļĢāđ āļŦāļĢāļ·āļāđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļdata logger āđāļāđāđāļāļĒāđāļāđāļāļāļĢāđāļāļŠāļĄāļāļāļāļĨāļāļąāđāļāļāļąāļ§āđāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļŦāđāļāđāļēāļāļāđāļēāđāļāļāđāļāļāļĢāđāļāļĢāđāļāļĄāļāļąāļāļāļķāļāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāļāđāļēāļāļāđāļēāđāļāļāđāļāļāļĢāđāļĨāļāđāļāļĨāđ āđāļāđāļ .txt .csv .json āđāļāđāđāļāđāļāļāļąāļ āļŦāļĨāļąāļāļāļēāļĢāļāļģāļāļēāļāļāļāļ data logger āļāļ°āļāļģāļāļēāļĢāļāđāļēāļāļāđāļāļĄāļđāļĨāļāļēāļāđāļāļāđāļāļāļĢāđāļāļĩāđāļŠāđāļāļāđāļēāļĄāļēāđāļāļĨāļąāļāļĐāļāļ°āļāļāļāļŠāļąāļāļāļēāļ Analog āļĄāļēāđāļāļĨāļāđāļāđāļāļāđāļāļĄāļđāļĨ Digital āđāļĨāđāļ§āđāļāđāļāļĨāļāđāļāļĨāđāđāļ§āđāđāļāļāļ·āđāļāļāļĩāđāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļāļāļāļąāļ§āļĄāļąāļāđāļāļ āđāļĄāļ·āđāļāļāļđāđāđāļāđāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļāļāđāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāļĨāđāļāļāļāļĄāļēāđāļāđāđāļāđ āļāļķāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļ°āļāļąāļāļāļķāļāļĨāļ data logger āļāļ°āđāļāđāļāļāļēāļĢāđāļāđāļāļāđāļēāļāđāļāļĄāļđāļĨāļāļāļāđāļāļāđāļāļāļĢāđāļāļĢāđāļāļĄāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāđāļāđāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļąāđāļāļĄāļē
āļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļēāļĢāļāļģ data logger āļāļ·āļāļāļēāļĢāļāļĩāđ data logger āļāļ°āđāļāđāļāļāļēāļĢāđāļāđāļāđāļāļĨāđāđāļāļ offline āļāļĩāđāđāļĄāđāđāļāđāļāļķāđāļāļāļīāļāđāļāļāļĢāđāđāļāđāļāđāļāđāđāļāđāļāļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļĒāļāļĢāļāļāļēāļāļāļļāļāļāļĢāļāđāļāļąāļāļāļąāđāļāļāļ°āđāļĄāđāļĄāļĩāļāļąāļāļŦāļēāđāļāļĩāđāļĒāļ§āļāļąāļāļāļīāļāđāļāļāļĢāđāđāļāđāļ āļāļķāđāļ data logger āļŠāđāļ§āļāđāļŦāļāđāļāļ°āđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļĨāđāļāļāļēāļāđāļĨāđāļāđāļāđāļĄāļĩāļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļāđāļāļ·āđāļāļāđāļāļāļāļąāļāđāļāļĄāļąāļāļīāđāļĨāđāļ§āļĒāļēāļ§āļāļēāļ āļāļķāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāļāđāļāļēāļāļāđāļēāļ āđ āđāļāđāļ āļāļēāļĢāđāļŠāļāļāļāļĢāļēāļāļāđāļāļĄāļđāļĨāđāļāļāđāļāļāļĢāđāđāļāđāļāđāļĨāļ°āļāđāļ§āļāđāļ§āļĨāļē āļŦāļĢāļ·āļāļāļēāļĢāļāļģāļāđāļāļĄāļđāļĨāđāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāđāļāļĄāļđāļĨāđāļāđāļĨāļ°āļāđāļ§āļāđāļ§āļĨāļē( time series) āđāļāļ·āđāļāļāļāđāļāđāļāđ āđāļĨāļ°āļāļēāļāđāļāļĩāļĒāļāļāļģāļŦāļāļāļāļēāļĢāļāļģāļāļēāļāļĢāļ§āļĄāļāļąāļāđāļāļĢāļ·āđāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđ āļŦāļĢāļ·āļ āļāļāļĢāđāļāļŠāļĄāļāļāļāļĨāļāļąāđāļāļāļąāļ§ (Embedded boards) āđāļŦāđāļŠāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļąāļāļāļķāļāđāļ§āđāđāļāļāļąāļāđāļāļāđāļāđāļ āļĢāļēāļĒāđāļāļ·āļāļ āļŠāļąāļāļāļēāļŦāđ āļ§āļąāļ āļŦāļĢāļ·āļāļāļļāļ āđ āļāļąāđāļ§āđāļĄāļ āļŠāđāļāļāđāļāđāļāļĒāļąāļ cloud āđāļāļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨ āļŦāļĢāļ·āļāļāļēāļĢāļāļģāđāļāđāļŠāļāļāļāļĨāđāļāļ Real-time āļāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļ āļŦāļĢāļ·āļāļāļģāđāļāđāļāđāđāļāļāļēāļĢāļāļģ AI āļāđāđāļāđ
āđāļāļ āļēāļĐāļē python āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļ datalog file āđāļāđāļŦāļĨāļēāļĒāļāļĢāļ°āđāļ āļ āđāļāđāļ āđāļāļĨāđ .txt .json .xml āļŦāļĢāļ·āļ .csv āđāļāđāļāļāđāļāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļ āđāļāļĒāđāļāđāļĨāļ°āđāļāļāļāļĩāđāđāļĢāļēāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļāļāđāļŠāļēāļĄāļēāļĢāļ import library āļāļāļ āđāļāļĨāđāļāļĢāļ°āđāļ āļāļāļąāđāļ āļĨāļāđāļāđāļāđāļāđāļāļĢāđāļāļĢāļĄ python āļāļāļāđāļĢāļēāđāļāđ āļāļķāđāļāđāļāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđ āđāļāļĨāđ .csv āļāļąāļāļāļąāđāļāđāļāļĢāđāļāļĢāļĄāļāļāļāđāļĢāļēāļāļ°āļāđāļāļāđāļŠāđāļāļģāļŠāļąāđāļ import csv āļĨāļāđāļāđāļāđāļāđāļāļĢāđāļāļĢāļĄāļāđāļ§āļĒāļāļąāļāļāļĩāđ
CSV āļŦāļĢāļ·āļāļāļ·āđāļāđāļāđāļĄāļ§āđāļē âComma Separated Valuesâ āđāļāđāļāļĢāļđāļāđāļāļāļāļĒāđāļēāļāļāđāļēāļĒāđāļāļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨāļĨāļāļāļēāļĢāļēāļāđāļāļĒāđāļāļĨāđ csv āļāļ°āđāļāđ comma āđāļāđāļāļāļąāļ§āđāļĒāļāļāđāļāļĄāļđāļĨāļāļāļāđāļāđāļ column āļāļķāđāļāļāđāļēāļĒāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļĒāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļģāđāļāđāļāđāđāļāļāļēāļĢāđāļŠāļāļāļāļĨāđāļāļāļāļĢāļēāļāļŦāļĢāļ·āļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāđāļāļĄāļđāļĨ
āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĨāđ csv āļāđāļ§āļĒ python āļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļāđāļāđāđāļāļĒāļāļēāļĢ āļŠāļĢāđāļēāļāļāļąāļ§āđāļāļĢ object āļŠāļģāļŦāļĢāļąāļ āļŠāļĢāđāļēāļāđāļāļĨāđāļŦāļĢāļ·āļāđāļĢāļĩāļĒāļāđāļāļĨāđāļāđāļ§āļĒāļāļģāļŠāļąāđāļ open āđāļĨāļ°āļāļēāļĄāļāđāļ§āļĒ âāļāļ·āđāļāđāļāļĨāđ.csvâ āļāļēāļĄāļāđāļ§āļĒcomma(,) āđāļĨāļ°āđāļŠāđmode āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāļĩāļĒāļ āļāļķāđāļāļĄāļĩ 2 mode āļāļ·āļ âwâ āļŠāļģāļŦāļĢāļąāļāļŠāļĢāđāļēāļāđāļĨāļ°āđāļāļĩāļĒāļāđāļāļĨāđāđāļŦāļĄāđ āļŦāļĢāļ·āļ mode âaâ āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĨāđāļāđāļāļāļēāļāđāļāļĨāđāđāļāļīāļĄāļāļĩāđāļĄāļĩāļāļĒāļđāđ āļāđāļēāđāļĄāđāļĄāļĩāļāļ°āļāļģāļāļēāļĢāļŠāļĢāđāļēāļāđāļŦāļĄāđ
Example code
āļŠāļģāļŦāļĢāļąāļāļāļąāļāļāđāļāļąāļ writerow() āļāļ°āđāļāđāļāļāļēāļĢāđāļāļĩāļĒāļāļĨāļāđāļāļĨāđāđāļāļ row āđāļāļĩāļĒāļ§āļāđāļēāļāđāļāļāļāļēāļĢāđāļŦāđāđāļāļĩāļĒāļāđāļāđāļāđāļĨāļ°āļĢāļāļāđāļāļīāđāļĄ row āđāļāđāļĢāļ·āđāļāļĒ āđ āđāļŦāđāđāļāđ writerows()
āđāļĄāļ·āđāļāļāđāļāļĄāļđāļĨāļĄāļĩāļāļēāļĢāļāđāļēāļāļāđāļāļĄāļđāļĨāļĄāļē āđāļĢāļēāļāļģāđāļāđāļāļāļ°āļāđāļāļāļāļāđāļ§āļĨāļēāļāļĩāđāđāļāđāļĢāļąāļāļāđāļāļĄāļđāļĨāļĄāļēāđāļāļ·āđāļāļāļĩāđāļāļ°āđāļāđāļāļģāđāļāļŠāļ·āļāļāđāļāđāļāđāļāđāļēāļĒ āļŦāļĢāļ·āļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāļāļģāđāļŠāļāļāđāļāļĢāļđāļāđāļāļāļāļāļāļāļĢāļēāļāļāļĩāđāđāļāđāļ time series āđāļāđ āđāļāļĒāļāļēāļāļąāļāļāļķāļāđāļ§āļĨāļēāļĨāļāđāļāļāļĢāđāļāļĄāļāļąāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļēāļāļēāļĢāļāļģ time stamp āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļŠāđ time stamp āļĨāļāđāļāļāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāđāļāļĒāļāļēāļĢāđāļāļīāđāļĄāđāļĨāļāļĢāļēāļĢāļĩāđ
āđāļĨāļ°āļāļģāļŦāļāļāļāđāļēāļĢāļđāļāđāļāļāđāļ§āļĨāļēāļāļĩāđāļāđāļāļāļāļēāļĢāđāļŠāļāļāđāļāđāđāļāđāļ āļāđāļāļāļāļēāļĢāđāļŦāđāđāļŠāļāļ āđāļāļ·āļāļ/āļ§āļąāļ/āļāļĩ āđāļ§āļĨāļē
āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ timestamp
Update: May 2023
Author: Soontree Jaikhong (AIC-Researcher)
Author: Thanaluk Pranekunakol (AIC-Researcher)