Nouveautés, projets, tutoriels domotique et objets connectés du 2 octobre 2020

Nouveautés, projets, tutoriels domotique et objets connectés, résumé du 2 octobre 2020. La nouvelle série d’article Arduino Secrets permet de découvrir ou re-découvrir les base de la programmation également applicable aux projets ESP32 et ESP8266. Les trois premiers articles portent sur comment recevoir des commandes depuis le port série, toutes les fonctions pour manipuler les chaînes de caractères, les fonctions pour combiner, formater des variables et imprimer sur le port série. Deux nouveaux tutoriels consacrés à l’ESP32. Comment utiliser les entrées / sorties numériques du GPIO, les interruptions externes, les Timers et alarmes de l’ESP32.

Arduino Secrets

Une nouvelle série pour débuter avec la programmation C++ sur Arduino également valable pour ESP32 et ESP8266

A LIRE AUSSI :
Débuter Arduino. Fonctions pour combiner, formater des variables vers le port série (compatible ESP32, ESP8266)

On utilise le moniteur série pour mettre au point le code Arduino, mais il est possible de faire bien d’autres choses. Nous allons découvrir dans cet article les principales méthodes pour imprimer (envoyer) des chaînes de caractères sur le port série. print et println pour envoyer du texte simple. La fonction printf pour convertir, formater et combiner plusieurs variables dans une même chaîne de caractère. sprintf et snprintf pour stocker le résultats dans une variable.

A LIRE AUSSI :
Débuter Arduino. Fonctions chaînes de caractères (compatible ESP32 ESP8266)

La librairie C++ pour Arduino propose 24 fonctions pour manipuler très facilement les chaînes de caractères. Ces fonctions sont supportées par le framework ESP-IDF pour les cartes de développement ESP32 ainsi que le SDK pour les cartes ESP8266.

A LIRE AUSSI :
Débuter Arduino. Recevoir des commandes depuis le port série (compatible ESP32 ESP8266)

Il est possible d’utiliser le port série pour recevoir des commandes directement dans le code Arduino. On pourra par exemple piloter le GPIO depuis le moniteur série d’un éditeur de code tel que l’IDE Arduino ou PlatformIO.

Nouveaux tutoriels et projets domotiques et objets connectés

Les tutoriels et projets publiés cette semaine

A LIRE AUSSI :
ESP32. Utiliser les entrées / sorties numériques du GPIO avec du code Arduino

L’ESP32 dispose de nombreuses broches qui peuvent être utilisées comme entrée ou sortie numérique. L’ESP32 dispose par ailleurs de résistances pull-up et pull-down qui permet de simplifier les circuits. La programmation est identique aux projets Arduino. Nous allons apprendre sur un exemple simple comment lire l’état d’une entrée numérique et piloter une sortie pour allumer une LED.

A LIRE AUSSI :
ESP32. Utiliser les interruptions externes avec du code Arduino

L’ESP32 dispose de 26 broches numériques qui peuvent être utilisées pour déclencher l’exécution d’une fonction à l’aide d’une interruption externe. Une interruption est un processus qui est déclenché de manière asynchrone par un évènement extérieur. Les interruptions permettent de détecter un évènement en temps réel tout en laissant le processeur du micro-contrôleur faire d’autres tâches.

A LIRE AUSSI :
ESP32. Utiliser les Timers et alarmes avec du code Arduino

Une minuterie ou Timer en anglais est une interruption interne qui permet de déclencher une alarme et une action associée à un moment précis de manière répétée. Un Timer est considéré comme une interruption car il “interrompt” le thread principal pour exécuter le code qui lui est associé. Une fois le code associé exécuté, le programme reprend son cours là où il avait été arrêté. 

Dernières publications

Vous avez peut être manqué les derniers articles consacrés à la domotique et aux objets connectés DIY.

A LIRE AUSSI :
Développer avec PlatformIO. Problèmes et solutions
A LIRE AUSSI :
Comment attribuer une IP fixe à un projet ESP32 ESP8266 ou ESP01
A LIRE AUSSI :
ESP01. Débuter avec l'IDE Arduino ou PlatformIO. Quel module choisir ? Repérage des broches
A LIRE AUSSI :
ESP01. Quel programmeur choisir ? Modification pour passer en Flash Mode
A LIRE AUSSI :
Platformio.ini, astuces et paramètres utiles. data_dir, monitor_speed, upload_port...

Comment recevoir une notification dès qu’un article est publié

Pour recevoir une notification sur votre navigateur (y compris sur votre smartphone Android ou iOS), il suffit d’autorise les notifications.

Remarque. Les notifications sont automatiquement désactivées en navigation privée ou en navigation privée avec Tor (Brave uniquement).

Sur Google Chrome, Chromium ou Brave Sur Safari
Cliquer sur l’icône en forme de cloche dans le coin inférieur droit de l’écran
souscrire aux notifications avec cloche
Accepter de recevoir les notifications dès qu’un nouvel article est publié ou mis à jour*

(*) uniquement lorsque la mise à jour de l’article est importante

brave google chrome autoriser notifications safari autoriser notification navigateur
Impossible de s’abonner aux notifications. Cela peut se produire si vous avez refusé les notifications lors de votre première visite sur le blog.

Ouvrez les paramètres du site pour autoriser le blog à vous envoyer des notifications push (voir ci-dessous comment faire).

Safari confirme votre abonnement aux notifications
brave chrome debloquer autorisation safari confirmation notification autorisees

Comment suspendre les notifications ?

Vous pouvez suspendre votre abonnement à tout moment depuis le panneau de préférence de votre navigateur internet

Sur Google Chrome, Chromium ou Brave Sur Safari
Cliquer sur le cadenas situé à gauche de l’adresse (URL)

Cliquer sur Paramètres du site

Ouvrir les préférences de Safari puis aller sur l’onglet site web

Cliquer sur la ligne du blog et choisir refuser ou autoriser

Fermer les préférences

brave chrome google parametres site projetsdiy safari suspendre notifications projetsdiy
Descendre jusqu’à l’option notification

Choisir bloquer ou autoriser

Cliquer sur la flèche située dans le coin supérieur gauche pour revenir au blog

brave google chrome autoriser bloquer notifications

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.