Обновление до версии 1.1.0

This commit is contained in:
Victor Chapaev 2024-09-28 00:35:20 +03:00
parent 04143131f1
commit 09835137a5
Signed by: victor
GPG Key ID: 05ACE065D1EC5CA4
4 changed files with 22 additions and 4 deletions

View File

@ -2,6 +2,9 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Go Reference](https://pkg.go.dev/badge/gitfox.ru/victor/dht-exporter.svg)](https://pkg.go.dev/gitfox.ru/victor/go-dht)
![Go DHT](https://shields.foxteam.ru/badge/Go_DHT-v1.1.0-darkgreen)
![Go WiringPi](https://shields.foxteam.ru/badge/Go_WiringPi-v1.1.0-901030)
![Last Commit](https://shields.foxteam.ru/gitea/last-commit/victor/go-dht?gitea_url=https%3A%2F%2Fgitfox.ru)
This package contains only one function for measuring temperature and humidity from DHT11, DHT22 and AM2302 sensors.
The package uses a Go-adapted version of the [WiringPi GPIO Library](https://github.com/WiringPi/WiringPi) - [Go WiringPi](https://gitfox.ru/victor/go-wiringpi)
@ -20,7 +23,7 @@ import (
)
var (
pin = 7 // Pin number (in this example - GPIO_4, pin 7)
pin = 7 // Pin number (GPIO_7)
)
func main() {
@ -46,3 +49,9 @@ go build
```
5. Run your application to get the temperature and humidity.
#### Links
- [WiringPi GPIO Library](https://github.com/WiringPi/WiringPi)
- [Go WiringPi Package](https://gitfox.ru/victor/go-wiringpi)
- [Prometheus DHT Exporter](https://gitfox.ru/victor/dht-exporter)

View File

@ -2,6 +2,9 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Go Reference](https://pkg.go.dev/badge/gitfox.ru/victor/dht-exporter.svg)](https://pkg.go.dev/gitfox.ru/victor/go-dht)
![Go DHT](https://shields.foxteam.ru/badge/Go_DHT-v1.1.0-darkgreen)
![Go WiringPi](https://shields.foxteam.ru/badge/Go_WiringPi-v1.1.0-901030)
![Last Commit](https://shields.foxteam.ru/gitea/last-commit/victor/go-dht?gitea_url=https%3A%2F%2Fgitfox.ru)
Данный пакет содержит всего одну функцию для чтения температуры и влажности с датчиков DHT11, DHT22 и AM2302.
Для взаимодействия с датчиком используется адаптированная для Go библиотека [Go WiringPi](https://gitfox.ru/victor/go-wiringpi), созданная на базе исходного проекта WiringPi GPIO Library - https://github.com/WiringPi/WiringPi
@ -20,7 +23,7 @@ import (
)
var (
pin = 7 // Номер пина, к корому подключен датчик (в данном примере - это GPIO_4, пин 7)
pin = 7 // Номер пина, к корому подключен датчик (GPIO_7)
)
func main() {
@ -46,3 +49,9 @@ go build
```
5. В результате будет создано приложение dht-reader, запустив которое вы получите значения температуры и влажности.
#### Ссылки
- [WiringPi GPIO Library](https://github.com/WiringPi/WiringPi)
- [Go WiringPi Package](https://gitfox.ru/victor/go-wiringpi)
- [Prometheus DHT Exporter](https://gitfox.ru/victor/dht-exporter)

View File

@ -6,7 +6,7 @@ import (
)
const (
pin = 7 // GPIO_4
pin = 7 // GPIO_7
)
func TestReadDHT(t *testing.T) {

2
go.mod
View File

@ -2,4 +2,4 @@ module gitfox.ru/victor/go-dht
go 1.22
require gitfox.ru/victor/go-wiringpi v1.0.0
require gitfox.ru/victor/go-wiringpi v1.1.0