Étape 4: Envoyer et recevoir des données du capteur avec Attiny85/45 : DHT11 et LDR via le code Manchester
Envoi d’un nombre fixe bien sûr est amusant au début, mais n’est pas de grande utilité. Voici un exemple plus pratique d’envoyer 1 valeur stationnaire et 3 valeurs de variables par le biais de l’éther.
Il faut 3194 octets donc je pourrais le compiler dans un Attiny45.
L’émetteur est branché sur D0 (broche 5). Le capteur DHT11 est
connecté à D4 (broche 3) et un LDR connecté à A1 (broche 7), avec l’autre extrémité connectée sur sol ou SCR et un correspondant de tirer vers le haut ou déroulant de résistance, selon votre préférence,
T et h variables sont des flotteurs qui peuvent avoir des nombres décimaux. Comme je suis seulement intéressé par 2 précision décimale, je multiplie par 100 et transformez-les en entiers. J’ai ensuite envoyer un identificateur de station « 2716 », suivi par 3 valeurs : humidité, température, lumière. La station réceptrice peut alors identifier d'où il vient et traiter les signaux entrants (en commençant par en les divisant par 100 fois)