Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue121:python [2017/06/10 07:48] – d52fr | issue121:python [2017/06/11 14:14] (Version actuelle) – auntiee |
---|
As I said last month, the VCC positive voltage into the bluetooth module is 3.3VDC from the Arduino. If you use the 5VDC, you will most likely destroy the bluetooth module.** | As I said last month, the VCC positive voltage into the bluetooth module is 3.3VDC from the Arduino. If you use the 5VDC, you will most likely destroy the bluetooth module.** |
| |
Le mois dernier, nous avons commencé un programme avec le capteur de température/humidité, avec liaison bluetooth activée. | Le mois dernier, nous avons commencé un programme avec le capteur de température/humidité, avec liaison bluetooth activée. Ce mois-ci, nous continuerons avec la maquette combinée. |
| |
Je rajoute le schéma de câblage Fritzing, juste au cas où vous l'auriez oublié. | Je rajoute le schéma de câblage Fritzing, juste au cas où vous l'auriez oublié. |
| |
Comme je l'ai dit le mois dernier, la tension positive d'alimentation du module bluetooth est de 3V DC pour l'Arduino. Si vous utilisez du 5 V DC, vous avez toutes les chances de détruire le module bluetooth. | Comme je l'ai dit le mois dernier, la tension positive d'alimentation du module bluetooth est de 3.3 V DC à partir de l'Arduino. Si vous utilisez du 5 V DC, vous avez toutes les chances de détruire le module bluetooth. |
| |
**The Code | **The Code |
Le code | Le code |
| |
D'un coup d'œil, vous devriez être capable de voir que le script de ce mois (https://pastebin.com/F7FvLVV7) est simple. une combinaison des scripts du DHT et du bluetooth. Les seules modifications majeures sont dans la routine handleBluetooth pour supporter la lecture et l'envoi des valeurs du DHT. | D'un coup d'œil, vous devriez être capable de voir que le script de ce mois (https://pastebin.com/F7FvLVV7) est simple : une combinaison des scripts du DHT et du bluetooth. Les seules modifications majeures sont dans la routine handleBluetooth pour prendre en charge la lecture et l'envoi des valeurs du DHT. |
| |
Voici la routine handleBluetooth qui rassemble les données du DHT et les envoie là où elles sont demandées. J'ai intentionnellement sur-codé la routine de sorte que vous avez plus d'information que nécessaire. Il n'y a pas ici vraiment besoin de mettre un retard après chaque cas. Un seul à la fin serait suffisant. Il n'y avait pas besoin non plus de dupliquer le code de lecture/transmission de température /humidité dans le cas « All » (tous). J'aurai pu (et peut-être dû) créer une fonction séparée pour chacun et ensuite appeler simplement chaque routine, mais je voulais être explicite dans ma routine d'exmeple. | Voici la routine handleBluetooth qui rassemble les données du DHT et les envoie lorsqu'elles sont demandées. J'ai intentionnellement sur-codé la routine de sorte que vous avez plus d'informations que nécessaire. Il n'y a pas vraiment besoin ici de mettre une tempo après chaque cas. Une seule à la fin serait suffisante. Il n'y avait pas besoin non plus de dupliquer le code de lecture/transmission de température /humidité dans le cas « All » (tous). J'aurais pu (et peut-être dû) créer une fonction séparée pour chacun et ensuite appeler simplement chaque routine, mais je voulais être explicite dans ma routine d'exemple. |
| |
**The sketch is available on Pastebin at https://pastebin.com/F7FvLVV7. | **The sketch is available on Pastebin at https://pastebin.com/F7FvLVV7. |
La maquette est disponible sur Pastebin à https://pastebin.com/F7FvLVV7. | La maquette est disponible sur Pastebin à https://pastebin.com/F7FvLVV7. |
| |
Un commentaire en aparté : vous pouvez vous demander pourquoi nous nous concentrons encore sur un langage de programmation comme Python. TechRepublic a publié très récemment un article sur les 3 plus importants langages de programmation à apprendre. Python est n°3. Vous pouvez trouver ce article à http://www.techrepublic.com/article/how-to-learn-programming-3-languages-to-get-you-started/?ftag=TREe09998f&bhid=21183116384784001061743673481364 . | Un commentaire en aparté : vous pouvez vous demander pourquoi nous nous concentrons encore sur un langage de programmation comme Python. TechRepublic a publié très récemment un article sur les 3 plus importants langages de programmation à apprendre. Python est n° 3. Vous pouvez trouver cet article à http://www.techrepublic.com/article/how-to-learn-programming-3-languages-to-get-you-started/?ftag=TREe09998f&bhid=21183116384784001061743673481364 . |
| |
Comme je suis sur le point de déménager, je quitterai les sujets sur le RPi et Python jusqu'à ce que je soit un peu installé. J'usque là, amusez-vous bien. | Comme je suis sur le point de déménager, je délaisserai les sujets sur le RPi et Python jusqu'à ce que je sois un peu installé. Jusque-là, amusez-vous bien. |