Utilisation de l’EEPROM avec l’ESP32

L’EEPROM est une mémoire interne du microcontrôleur ESP32 qui permet de garder en mémoire des données après redémarrage de la carte. Lorsqu’on travaille avec des microcontrôleurs, il est intéressant de conserver en mémoire des données notamment lorsque la...
Communication entre deux ESP8266 par WiFi

Communication entre deux ESP8266 par WiFi

Le NodeMCU ESP8266 est un petit microcontrôleur possédant une puce Wifi. Il est possible d’établir une communication entre deux ESP8266, lorsqu’ils sont connectés sur le même réseau. Dans ce tutoriel, nous allons voir une architecture Maître/Esclave, dans...
Utilisation d’un module RFID avec un ESP32

Utilisation d’un module RFID avec un ESP32

Le module RFID RC522 est un lecteur de carte à puce qui, permet entre autre, d’activer un mécanisme lorsque la bonne carte est présenté au lecteur. Nous allons voir, dans ce tutoriel, la gestion d’un module RFID RC522 avec une carte NodeMCU ESP32....
Utilisation d’un variateur de tension AC avec ESP32

Utilisation d’un variateur de tension AC avec ESP32

En domotique, il est intéressant de pouvoir manipuler du courant alternatif afin de piloter différents appareils électrique comme des lampes ou des ventilateurs. Le variateur de tension AC est un module permettant de faire varier la puissance d’un courant...
Pilotez un NodeMCU ESP8266 à l’aide d’une interface web

Pilotez un NodeMCU ESP8266 à l’aide d’une interface web

Le NodeMCU ESP8266 est un microcontrôleur avec un module Wifi intégré. Très simple d’utilisation il est léger et possède une capacité de mémoire et de calcul supérieure aux Arduino. Idéal pour vos projets connectés. La base, pour créer des objets connectés, est...
Utilisation d’un variateur de tension AC avec ESP8266

Utilisation d’un variateur de tension AC avec ESP8266

Le variateur de tension AC est un module permettant de faire varier la puissance d’un courant alternatif. Il a la même utilité qu’un transistor en courant continu. Il permet notamment de faire varier la luminosité d’une lampe alimentée en 220V ou...
Utilisation d’un module RFID avec un ESP8266

Utilisation d’un module RFID avec un ESP8266

Le module RFID RC522 est un lecteur de carte à puce qui, permet entre autre, d’activer un mécanisme lorsque la bonne carte est présenté au lecteur. Nous allons voir, dans ce tutoriel, la gestion d’un module RFID RC522 avec une carte NodeMCU ESP8266 ....
Utilisation d’un variateur de tension AC avec Arduino

Utilisation d’un variateur de tension AC avec Arduino

Le variateur de tension AC est un module permettant de faire varier la puissance d’un courant alternatif. Il a la même utilité qu’un transistor en courant continu. Il permet notamment de faire varier la luminosité d’une lampe alimentée en 220V ou...
Utilisation d’un ServoHat avec Raspberry Pi

Utilisation d’un ServoHat avec Raspberry Pi

Le ServoHat est un shield pour Raspberry Pi qui est basé sur le contrôleur PCA9685. Le module PCA9685 est un contrôleur 16 canaux qui permet de piloter 16 sorties PWM via la communication I2C. Il permet entre autre de libérer des entrées sorties de votre...
Gérer une PiCam V2 avec Raspberry Pi

Gérer une PiCam V2 avec Raspberry Pi

Un des éléments les plus intéressant à rajouter est la Raspberry Pi Camera V2 ou PiCam. Ce composant permet de prendre photos et vidéos. Il est également possible d’effectuer du traitement d’image en direct, comme par exemple d’effectuer du suivi de ligne pour un...
Installation d’Open CV sur Raspberry Pi

Installation d’Open CV sur Raspberry Pi

Un des éléments les plus intéressants à rajouter sur une Raspberry Pi est la Pi Camera V2. Ce composant permet de prendre photos et vidéos. Il est également possible d’effectuer du traitement d’image en direct, comme par exemple d’effectuer du suivi de ligne pour un...
Implémentation de la logique anti-rebond sur Arduino

Implémentation de la logique anti-rebond sur Arduino

La logique anti-rebond ou debouncing permet d’éviter la détection de changements d’état parasites d’un capteur. Lors de l’utilisation de capteur renvoyant des états discrets, comme un bouton poussoir, il arrive, pour des raisons mécaniques ou...

Utilisation de l’EEPROM avec Arduino

L’EEPROM est une mémoire interne du microcontrôleur qui permet de garder en mémoire des données après redémarrage de la carte. Lorsqu’on travaille avec des microcontrôleurs, il est intéressant de conserver en mémoire des données notamment lorsque la carte...
Utilisation d’un Buzzer avec Arduino

Utilisation d’un Buzzer avec Arduino

Il est possible d’émettre des sons à l’aide d’un microcontrôleur en branchant un buzzer sur une de ses sorties. Lorsqu’on veut créer une interface utilisateur, il est agréable d’avoir un retour selon les actions effectuées que ce soit un...
Utilisation d’un Module DS3231 avec Arduino

Utilisation d’un Module DS3231 avec Arduino

Tout ordinateur est équipé d’une horloge temps réel interne lui permettant de connaitre la date. Les microcontrôleurs type Arduino sont dépourvu de RTC. Le module DS3231 donne la faculté de calculer la date à l’Arduino ce qui lui permet une maîtrise plus...
Pilotez un moteur brushless avec Arduino

Pilotez un moteur brushless avec Arduino

L’un des objectifs principaux de la robotique est d’articuler des objets. Pour se faire, il est très courant d’utiliser des moteurs électriques. Dans le cas de robot volant, comme les drones les actionneurs ont besoin de vitesse de rotation important pour faire...
Implémentation de la moyenne glissante dans Arduino

Implémentation de la moyenne glissante dans Arduino

Un capteur analogique envoie un niveau de tension, généralement compris entre 0 et 5V, représentant une valeur physique. Cette tension peut être sujet à des bruits de mesure (interférence électronique, électromagnétique, précision de mesure, etc.). Dans certaines...
Utilisation d’un Microphone avec Arduino

Utilisation d’un Microphone avec Arduino

Il est possible de rajouter le sens de l’ouïe à votre microcontrôleur en le connectant à un microphone. Le microphone capte les vibrations de l’air et les transforme en signal électrique qu’il est possible d’analyser et de traiter à...
Utilisation d’un Module MPU6050 avec Arduino

Utilisation d’un Module MPU6050 avec Arduino

Le module MPU6050 est une centrale inertielle qui permet de mesurer l’évolution d’un objet dans l’espace. Il permet de mesurer les accélérations linéaires et angulaires dans les trois axes de l’espace. Ce composant se retrouve dans plusieurs...
Utilisation d’un Shield WiFi avec Arduino

Utilisation d’un Shield WiFi avec Arduino

Le Shield WiFi permet à la carte Arduino de se connecter à internet en passant par un réseau local sans fil. Il intègre un lecteur de carte SD qui permet de stocker des données ou encore une page web pour piloter l’Arduino. La base, pour créer des objets...
Utilisation d’un Shield LCD 16×2 avec Arduino

Utilisation d’un Shield LCD 16×2 avec Arduino

Un des éléments permettant d’afficher des informations les plus utilisés dans le monde Arduino est l’écran à cristaux liquide (Liquid Crystal Display) LCD 16×2. Lorsque l’on fabrique un système électronique, il peut être intéressant que celui-ci...
Utilisation d’un capteur PIR avec Arduino

Utilisation d’un capteur PIR avec Arduino

Il est possible d’actionner un système, comme un alarme, en détectant la présence d’une personne à l’aide d’un capteur PIR. En domotique, il est courant d’actionner des appareils lorsqu’une personne rentre dans une pièce. Ceci est...
Utilisation d’un Shield TFT LCD avec Arduino

Utilisation d’un Shield TFT LCD avec Arduino

Les shield TFT sont des écrans LCD tactiles permettant d’afficher des images et de créer des interfaces utilisateurs, avec des graphismes plus ou moins complexes, pour piloter les microcontrôleurs Arduino. Dans ce tutoriel, nous utilisons le shield Kuman TFT...
Utilisation d’un ruban de LED WS2812B avec Arduino

Utilisation d’un ruban de LED WS2812B avec Arduino

Les rubans de LED sont constitués d’une succession de LED RGB adressables, c’est à dire que l’on peut définir la luminosité et la couleur de chaque LED indépendamment. Il existe plusieurs modèles de ruban : couleurs unique, non-adressable, 5 ou 12V,...
Implémentation d’un Hystérésis de mesure sur Arduino

Implémentation d’un Hystérésis de mesure sur Arduino

Une capteur analogique envoie un niveau de tension, généralement comprise entre 0 et 5V, représentant une valeur physique. Cette tension peut être sujet à des bruits de mesure (interférence électronique, électromagnétique, précision de mesure, etc.). Dans certaines...
Utilisation d’un Capteur capacitif avec Arduino

Utilisation d’un Capteur capacitif avec Arduino

Les capteurs capacitifs sont couramment utilisés notamment pour la détection d’objet. Il permettent, par exemple, de détecter le passage d’un objet sur un tapis roulant ou encore de repérer le niveau d’un liquide dans un réservoir. Plus proche de...
Utilisation d’un module NRF24L01 avec Arduino

Utilisation d’un module NRF24L01 avec Arduino

Le module radio NRF24L01 est un émetteur-récepteur permettant d’établir une connexion et de transférer des données d’un appareil à un autre via des ondes radio. Matériel Ordinateur Arduino UNO x2 Câble USB A Mâle/B Mâle NRF24L01 x2 Principe de...
Utilisation d’un Clavier numérique 4×4 avec Arduino

Utilisation d’un Clavier numérique 4×4 avec Arduino

Que ce soit une calculatrice ou le digicode d’un immeuble, nous nous servons couramment des claviers numériques. Le clavier numérique 4×4 est une matrice de 16 boutons dont les états peuvent être détectés par un microcontrôleur. Matériel Ordinateur...

Utilisation de la fonction millis() de l’IDE Arduino

Pour pallier aux problèmes générés par l’utilisation de la fonction delay(), une solution possible est d’utiliser la fonction millis(). Dès la première utilisation de l’Arduino, la fonction delay() est utilisée afin de gérer les instruction en...
Utilisation d’un multiplexer avec Arduino

Utilisation d’un multiplexer avec Arduino

Le multiplexer est un circuit intégré constitué de circuits logiques permettant de concentrer plusieurs signaux sur une même sortie (mutiplexage ou mux) ou, encore, de connecter une entrée sur une de ses N sorties (demultiplexage ou demux). Dans ce tutoriel, nous...
Utilisation d’un registre à décalage avec Arduino

Utilisation d’un registre à décalage avec Arduino

Le registre à décalage est un circuit intégré constitué de circuits logique en série permettant de garder en mémoire des états haut ou bas. Il peut permettre de piloter des LED ou encore de récupérer l’état de plusieurs capteurs. Matériel Ordinateur ArduinoUNO Câble...
Récapitulatif sur la définition de fonction en C

Récapitulatif sur la définition de fonction en C

En programmation, il est très courant voir nécessaire de faire appel à des fonctions qui nécessite une définition particulière. C’est d’autant plus vrai lorsque des blocs de codes se répètent dans un même programme. Un ensemble de fonction et d’objet...
Petit tour sur l’instruction switch en C

Petit tour sur l’instruction switch en C

L’instruction switch..case est un structure conditionnelle qui exécute différents bloc d’instruction en fonction de la valeur d’une variable. Cette instruction est équivalente à des instructions if imbriquées. Syntaxe de l’instruction switch...
Petit tour sur l’instruction while en C

Petit tour sur l’instruction while en C

L’instruction while est la structure conditionnelle qui permet de créer une boucle sur une condition. Elle se retrouve dans tous les langages de programmation. Elle permet d’exécuter en boucle un bloc de code tant qu’une condition est réalisée....
Petit tour sur l’instruction for en C

Petit tour sur l’instruction for en C

L’instruction for permet de répéter des bloc de code. C’est la première étapes vers un code plus efficace et lisible. Syntaxe de l’instruction for L’instruction for prend, en entrée, un compteur dont on définit l’incrément et la condition...
Utilisation d’un Joystick avec Arduino

Utilisation d’un Joystick avec Arduino

Le joystick est un capteur de position qui renvoie deux valeurs analogiques représentant sa position X,Y. Il peut servir d’interface pour naviguer dans un menu ou bien pour piloter un objet en direction ou en vitesse. On le retrouve couramment sur les manettes...
Utilisation d’un Afficheur OLED avec Arduino

Utilisation d’un Afficheur OLED avec Arduino

L’afficheur OLED est un afficheur graphique compact avec une résolution de 128 x 64 pixels qui permet de dessiner et d’afficher du texte afin de créer une interface graphique. Matériel Ordinateur ArduinoUNO Câble USB A Mâle/B Mâle OLED Principe de...
Utilisation d’un Encodeur rotatif avec Arduino

Utilisation d’un Encodeur rotatif avec Arduino

L’encodeur rotatif est un capteur de rotation dont on peut connaitre la direction et l’angle. Similaire en aspect au potentiomètre, l’encodeur n’a pas de course limite et au lieu de renvoyer une valeur de résistance, comme le potentiomètre,...
Créez une interface Web pour piloter votre NodeMCU ESP32

Créez une interface Web pour piloter votre NodeMCU ESP32

Le NodeMCU ESP32 est un microcontrôleur avec des modules Wifi et Bluetooth intégrés. Très simple d’utilisation il est léger et possède une capacité de mémoire et de calcul supérieure aux Arduino. Ce qui en fait une carte idéale pour l’apprentissage de la...
Utilisation du Motor Shield Arduino

Utilisation du Motor Shield Arduino

Le Motor Shield officiel d’Arduino est une carte d’extension pour les microcontrôleurs Arduino UNO et Mega pour le pilotage de moteur CC et de moteur pas-à-pas. Nous avons vu comment piloter un moteur CC en utilisant un pont en H ce qui peut nécessiter...
Communication série entre Raspberry Pi et Arduino

Communication série entre Raspberry Pi et Arduino

Dans certains projets, il peut être intéressant d’établir une communication série entre Raspberry Pi et Arduino. Il est ainsi possible de coupler la puissance de calcul et les interface sans fil du Raspberry Pi avec les entrées-sorties et la collection de...
Utilisation d’un module PCA9685 avec Raspberry Pi

Utilisation d’un module PCA9685 avec Raspberry Pi

Le module PCA9685 est un contrôleur 16 canaux qui permet de piloter 16 sorties PWM via la communication I2C. Il permet entre autre de libérer des entrées sorties de votre microcontrôleur et piloter jusqu’à 16 LED ou servomoteurs (ou tout autre module prenant en...
Utilisation d’un module PCA9685 avec Arduino

Utilisation d’un module PCA9685 avec Arduino

Le module PCA9685 est un contrôleur 16 canaux qui permet de piloter 16 sorties PWM via la communication I2C. Il permet entre autre de libérer des entrées sorties de votre microcontrôleur et piloter jusqu’à 16 LED ou servomoteurs (ou tout autre module prenant en entrée...
Petit tour sur l’instruction if en C

Petit tour sur l’instruction if en C

L’instruction if est la structure conditionnelle de base et se retrouve dans tous les langages de programmation. Elle permet d’exécuter des blocs de code différents en fonction d’une condition. Elle est la base de nombreux algorithmes et permet à un...
Programmer un STM32 avec Arduino IDE

Programmer un STM32 avec Arduino IDE

Un grand nombre de microcontrôleurs tels que les STM32 peuvent être programmer avec l’IDE d’Arduino. Les cartes Arduino sont puissantes et très pratiques pour apprendre et réaliser des projets, avec une communauté d’entraide extrêmement importante....
Communication I2C entre Raspberry Pi et Arduino

Communication I2C entre Raspberry Pi et Arduino

Dans certains projets, il peut être intéressant d’établir une communication I2C entre Raspberry Pi et Arduino. La puissance de calcul et les fonctionnalités sans-fil du Raspberry Pi couplées à la capacité de l’Arduino en entrée sortie, résulte en un...
Améliorez votre programme Arduino

Améliorez votre programme Arduino

L’espace mémoire est limité sur une carte Arduino, il peut être important d’améliorer son programme Arduino afin d’éviter certains problèmes. Plus on avance en programmation, plus on écrit des programmes longs et complexes. Il est important, au plus...
Gestion d’un bouton poussoir avec Arduino

Gestion d’un bouton poussoir avec Arduino

L’un des exemples les plus répandu quand on apprend la programmation avec Arduino est la gestion d’un bouton poussoir. En effet, une des fonctions les plus utiles à développer est de pouvoir interagir avec la carte Arduino. L’interface la plus...
Donnez de la voix à votre projet Arduino

Donnez de la voix à votre projet Arduino

Pour rendre votre projet Arduino plus interactif, il peut être amusant d’émettre des sons en fonction de certaines actions. Dans ce tutoriel, nous allons voir comment jouer un fichier audio WAV enregistré sur une carte SD avec Arduino   Prérequis: Lire et...
Utilisation d’un module RFID avec Arduino

Utilisation d’un module RFID avec Arduino

Le module RFID RC522 est un lecteur de carte à puce qui, permet entre autre, d’activer un mécanisme lorsque la bonne carte est présenté au lecteur. Nous allons utiliser ici le module RC522 qui est le plus courant. Prérequis : Donnez des sens à votre robot...
Pilotez plusieurs moteurs avec le Motor Shield V2

Pilotez plusieurs moteurs avec le Motor Shield V2

Le Motor Shield V2 est une carte d’extension pour les microcontrôleurs Arduino UNO et Mega pour le pilotage de moteur CC et de moteur pas-à-pas. Pour le contrôle de moteurs, il est possible d’utiliser des circuits intégrés directement mais leur utilisation...
Mesure de puissance avec Arduino et INA219

Mesure de puissance avec Arduino et INA219

Le Capteur INA219 est un capteur de courant et de tension permettant un mesure facile de la puissance. Dans certaines applications, il est intéressant de mesurer la puissance électrique échangée entre des appareils. Par exemple, mesurer la puissance récupérée par un...
Utilisation d’un potentiomètre avec Arduino

Utilisation d’un potentiomètre avec Arduino

Le potentiomètre est une résistance variable qui permet de faire varier la valeur de tension à ses bornes. Il est utilisé dans plusieurs applications notamment pour régler une valeur: régler la luminosité d’une lumière, régler le volume d’un haut-parleur,...
Pilotez plusieurs moteurs avec le Motor Shield V1

Pilotez plusieurs moteurs avec le Motor Shield V1

Le Motor Shield V1 est une carte d’extension pour les microcontrôleurs Arduino UNO et Mega pour le pilotage de moteur CC et de moteur pas-à-pas. Nous avons vu comment piloter un moteur CC en utilisant un pont en H ce qui peut nécessiter beaucoup de branchement...
Créer des fichiers audio pour Arduino

Créer des fichiers audio pour Arduino

Il est possible de jouer des sons à travers un haut-parleur avec un carte Arduino et un module de carte SD. La librairie TMRpcm.h permet de manipuler des fichiers audio mais ne lit pas tous les types de fichiers. Nous allons voir une méthode pour convertir ou créer...
Connexion à distance au Raspberry Pi

Connexion à distance au Raspberry Pi

Le Raspberry Pi est un outil très puissant offrant de nombreuses fonctionnalités. L’une d’entre elles est la connexion à distance qui en fait un outil de prédilection pour les objets connectés ou IoT. Pour configurer le Raspberry lors de sa première...
Mesure de luminosité avec une photorésistance

Mesure de luminosité avec une photorésistance

La photorésistance est un composant électronique permettant de mesurer la luminosité ambiante. Ce composant est utile dans certains projets comme un panneau solaire suiveur de lumière ou en domotique pour créer une lampe intelligente qui ne s’allume que...
Connectez votre Raspberry Pi 3 au WiFi

Connectez votre Raspberry Pi 3 au WiFi

Le Microcontrôleur Raspberry Pi 3 est un mini ordinateur très puissant et une des fonctionnalités les plus importantes est qu’il intègre une puce Wifi et peut se connecter à un réseau sans fil. C’est la première étapes pour accéder au potentiel du ...
Pilotez un NodeMCU ESP8266 à l’aide d’une interface web

Programmer un NodeMCU avec l’IDE Arduino

Un grand nombre de microcontrôleurs tels que les NodeMCU peuvent être programmer avec l’IDE d’Arduino. Les cartes Arduino sont puissantes et très pratiques pour apprendre et réaliser des projets, avec une communauté d’entraide extrêmement importante....
Modulez la couleur avec la LED RVB

Modulez la couleur avec la LED RVB

La LED RVB permet d’obtenir un large panel de couleurs. Elle est composée de trois mini LEDs, rouge, verte et bleue (d’où leur nom RVB ou RGB, en anglais); suffisamment proches pour que leurs lumières se mélangent. De ce fait, elle se pilote de la même...
Gérez plusieurs Arduino avec un bus I2C

Gérez plusieurs Arduino avec un bus I2C

Il peut être pratique, notamment dans des projets de domotique, de communiquer entre plusieurs appareils. Une des techniques couramment utilisée est le protocole I2C (ou TWI). Le protocole I2C est une méthode qui permet de connecter plusieurs cartes « Maîtres » et...
Gérez un écran LCD 16×2 avec Arduino

Gérez un écran LCD 16×2 avec Arduino

Un des éléments permettant d’afficher des informations les plus utilisés dans le monde Arduino est l’écran à cristaux liquide (Liquid Crystal Display) LCD 16×2. Lorsque l’on fabrique un système électronique, il peut être intéressant que celui-ci...
Lire et écrire sur une carte SD avec Arduino

Lire et écrire sur une carte SD avec Arduino

Une des faiblesses du microcontrôleur Arduino est qu’il a peu de mémoire. Lorsqu’on veut traiter un nombre important de données (enregistrer des mesures ou écrire ou lire des fichiers, etc.), il est nécessaire de rajouter de la mémoire. Pour cela, on peut...
Programmez votre Raspberry Pi en C/C++

Programmez votre Raspberry Pi en C/C++

Le langage le plus largement utilisé sur Raspberry PI est Python mais, étant un micro-ordinateur, il est possible de l’utiliser avec d’autres langages. Si vous connaissez le langage C/C++ ( si vous venez du monde d’Arduino, par exemple) et que vous...
Pilotez un contrôleur série Maestro avec Raspberry Pi

Pilotez un contrôleur série Maestro avec Raspberry Pi

Lorsque vous voulez piloter plusieurs servomoteurs et que vous avez besoin de beaucoup d’entrées/sorties disponibles pour faire fonctionner votre robot (pour piloter Hexana, par exemple), il est plus pratique d’utiliser un contrôleur série de servomoteur...
Pilotez un moteur CC avec RaspberryPi

Pilotez un moteur CC avec RaspberryPi

Les moteurs pas-à-pas sont souvent utilisés lorsqu’une bonne précision est désirée en boucle ouverte notamment dans les systèmes de positionnement tels que les imprimantes 3D. Nous allons voir, dans cet article, comment programmer la carte Raspberry Pi pour...
Pilotez un moteur pas-à-pas avec RaspberryPi

Pilotez un moteur pas-à-pas avec RaspberryPi

Les moteurs pas-à-pas sont souvent utilisés lorsqu’une bonne précision est désirée en boucle ouverte notamment dans les systèmes de positionnement tels que les imprimantes 3D. Nous allons voir, dans cet article, comment programmer la carte Raspberry Pi pour...
Créer un composant dans Fritzing

Créer un composant dans Fritzing

Lorsqu’on travaille sur un projet d’électronique,  il est bon de mettre l’ensemble de ses idées sur papier afin d’être sûr de ne rien oublier avant de commencer la mise en œuvre. Cela permet de vérifier son montage et aussi de partager de manière plus claire avec...
Votre Arduino communique avec le module HC-05

Votre Arduino communique avec le module HC-05

Votre carte Arduino peut communiquer avec d’autres appareils(Smartphone, ordinateur ou un autres microcontrôleurs) par liaison Bluetooth en utilisant un module HC-05 (maître/esclave). Cela vous permet de connecter la carte Arduino à un autre système afin...
Pilotez un contrôleur série Maestro avec Arduino

Pilotez un contrôleur série Maestro avec Arduino

Lorsque vous voulez piloter plusieurs servomoteurs et que vous avez besoin de beaucoup d’entrées/sorties disponibles pour faire fonctionner votre robot (pour piloter Hexana, par exemple), il est plus pratique d’utiliser un contrôleur série de servomoteur...
Pilotez un servomoteur avec RaspberryPi

Pilotez un servomoteur avec RaspberryPi

L’un des objectifs principaux de la robotique est d’articuler des objets. Pour se faire, il est très courant d’utiliser des moteurs électriques et plus particulièrement des servomoteurs. Nous allons voir dans cet article, comment programmer la carte Raspberry Pi...
Pilotez 3 leds avec Arduino et un bouton

Pilotez 3 leds avec Arduino et un bouton

L’un des moyens les plus efficaces pour commencer l’apprentissage de la programmation et de l’électronique avec Arduino est l’utilisation de LEDs. Nous allons voir dans ce tutoriel comment contrôler des LEDs et comment activer plusieurs...
Créez une application avec App Inventor 2

Créez une application avec App Inventor 2

Apprenez à créer un application pour Android très simplement en utilisant App Inventor 2. Dans les domaines de la robotique et des objets connectés, une des fonctionnalités les plus intéressantes à mettre en œuvre est le pilotage à distance d’un projet...
Votre Arduino communique avec le module HC-06

Votre Arduino communique avec le module HC-06

Vous pouvez communiquer avec votre carte Arduino par liaison Bluetooth en utilisant un module HC-06 (esclave). Cela vous permet de connecter la carte Arduino à un autre système (Smartphone, ordinateur ou un autres microcontrôleurs) afin d’envoyer et de recevoir...
Pilotez un moteur pas à pas avec Arduino

Pilotez un moteur pas à pas avec Arduino

L’un des objectifs principaux de la robotique est d’articuler des objets. Pour se faire, il est très courant d’utiliser des moteurs électriques comme des moteurs pas à pas notamment lorsqu’on veut obtenir une bonne précision de mouvement en boucle ouverte....
Mesure de distance avec un capteur HC-SR04

Mesure de distance avec un capteur HC-SR04

Le capteur HC-SR04 est un capteur à ultrasons permettant de mesurer une distance par ultrason. Il utilise le même principe que le sonar, c’est à dire qu’il envoie un signal sonore et calcul le temps entre l’émission et la réception de l’écho....
Mesure de température avec LM35

Mesure de température avec LM35

Le capteur de température LM35 est facilement disponible dans le commerce et simple d’utilisation. Il donne une tension de sortie directement proportionnelle à la température et permet une mesure de précision. Matériel Ordinateur Arduino UNO Câble USB pour...
Communiquez avec votre Arduino

Communiquez avec votre Arduino

La manière la plus simple de communiquer avec une carte Arduino est d’utiliser le moniteur série. C’est d’ailleurs l’outil le plus puissant pour tester et pour débugger votre programme. La communication série peut aussi servir à échanger des...
Programmez avec Raspberry Pi

Programmez avec Raspberry Pi

La carte Raspberry PI est un microcontrôleur très puissant largement utilisé dans le rétrogaming ou comme serveur. Le Rapsberry Pi est un micro ordinateur très simple d’utilisation que nous allons découvrir dans ce tutoriel. Matériel Ordinateur Écran HDMI câble...
Pilotez un moteur CC avec Arduino

Pilotez un moteur CC avec Arduino

L’un des objectifs principaux de la robotique est d’articuler des objets. Pour se faire, il est très courant d’utiliser des moteurs électriques comme des moteurs à courant continu notamment pour les plateformes mobiles. Dans cet article, nous verrons comment...
Utilisation d’un capteur de distance GP2Y0A21 avec Arduino

Donnez des sens à votre robot

Un robot est constitué de quatre composantes principales: les moteurs pour le faire bouger, la mécanique pour sa structure, les capteurs pour le faire réagir à son environnement et le programme pour relier et gérer ces composants et, ainsi, créer la fonctionnalité...
Pilotez un servo avec Arduino

Pilotez un servo avec Arduino

L’un des objectifs principaux de la robotique est d’articuler des objets. Pour se faire, il est très courant d’utiliser des moteurs électriques et plus particulièrement des servomoteurs. Nous allons voir dans cet article, commet programmer la carte Arduino pour...
Fabriquez un driver de servomoteurs

Fabriquez un driver de servomoteurs

L’objectif de ce tutoriel est de fabriquer une carte de contrôle pour servomoteur (servo shield), permettant de distribuer les signaux PWM d’une carte Arduino(ou autre) ainsi que la puissance de l’alimentation aux servomoteurs.   Matériel •...
Améliorez votre programme Arduino

Programmez avec Arduino

Un des outils les plus utilisés pour se former à la programmation ou à l’électronique est la technologie Arduino. Ce tutoriel explique comment installer et utiliser le logiciel de programmation d’Arduino (IDE). Matériel Ordinateur Carte Arduino Câble USB...