AntonTumilovich / mhz19

Read CO2 concentration via MH-Z19 on Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mhz19

Read CO2 concentration from MH-Z19 on Raspberry Pi.

Installation

$ go get github.com/kebhr/mhz19/cmd/mhz19

Usage

$ mhz19
{"co2": "554"}

Use as a library

package main

import (
	"log"
	"github.com/kebhr/mhz19"
)

func main() {
	m := mhz19.MHZ19{}
	if err := m.Connect(); err != nil {
		log.Fatal(err)
	}
	v, err := m.ReadCO2()
	if err != nil {
		log.Fatal(err)
	}
	log.Printf("CO2 Concentration: %dppm\n", v)
}

About

Read CO2 concentration via MH-Z19 on Raspberry Pi

License:MIT License


Languages

Language:Go 100.0%