bluerobotics / bluerobotics/tsys01-python

check out ian black's work

Ouverte
#7 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
4
Forks
14
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

https://github.com/IanTBlack/br_sensors

1) Changed variable/function names to more closely match TSYS01 manual.
2) Combined read() and temperature() functions into one.
3) Split _calculate into two functions (_read_adc and _adc2temp).
4) Added multiple selection options to give user options for selecting temperature conversion units.
5) Changed Kelvin conversion from 273 to 273.15.
6) Added experimental burst_avg_temperature. Rapidly takes X number of samples, drops the first and last, and averages the rest. Need to run tests to determine if it provides any benefit.
7) Added serial number function. I'm still trying to understand how bit manipulation works, so I may have gotten this wrong. I assumed it could be manipulated the same way as _calculate.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Examinez l’implémentation à l’adresse https://github.com/IanTBlack/br_sensors et comparez ses modifications de TSYS01 avec ce dépôt. Commencez par vérifier le comportement indiqué de read, temperature, _calculate, _read_adc, _adc2temp, burst_avg_temperature et du numéro de série ; le travail est terminé lorsqu’il a été décidé quelles modifications appartiennent à ce dépôt et que le comportement accepté a été validé avec des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
embedded-iot
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.