background preloader

Arduino

Facebook Twitter

Microsoft MakeCode - Home Page. Reference. TUTORIEL RAPIDE > SHIELD EXPERIENCE V1. Le langage Arduino (1/2) - Tuto Arduino - Le blog d'Eskimon. Nous l’avons vu, dans un microcontrôleur, il y a plusieurs types de mémoire.

Le langage Arduino (1/2) - Tuto Arduino - Le blog d'Eskimon

Nous nous occuperons seulement de la mémoire « vive » (RAM) et de la mémoire « morte » (EEPROM). Je vais vous poser un problème. Imaginons que vous avez connecté un bouton poussoir sur une broche de votre carte Arduino. Comment allez-vous stocker l’état du bouton (appuyé ou éteint) ? Une variable, qu’est ce que c’est ? Une variable est un nombre. Une variable est un nombre, c’est tout ? Ce nombre a la particularité de changer de valeur. Nombre => variable => mémoire le symbole « => » signifiant : « est contenu dans… » Le nom d’une variable Le nom de variable accepte quasiment tous les caractères sauf : .

Bon je vais pas tous les donner, il n’accepte que l’alphabet alphanumérique ([a-z], [A-Z], [0-9]) et _ (underscore) Définir une variable Si on donne un nombre à notre programme, il ne sait pas si c’est une variable ou pas. Et bien ce code ne fonctionnerait pas car il ne suffit pas ! Oui, mais NON. L’addition. 1) Contrôler un servomoteur via un potentiomètre (Knob) - Ardwinner ! Brancher un potentiomètre à un servomoteur pour l’actionner manuellement.

1) Contrôler un servomoteur via un potentiomètre (Knob) - Ardwinner !

Ce programme porte le nom de Knob. Notes de montage : le servomoteur et le potentiomètre sont branchés à l’Arduino comme deux circuits différents. Le potentiomètre se branche sur la PIN 5V, la PIN Gnd, et la PIN analogique A0. Le servomoteur se branche lui sur la PIN 5V, la PIN Gnd et la PIN 9 de l’Arduino. ce programme est disponible directement à partir de l'Arduino IDE, le programme d'Arduino sous le nom de Knob. Il vous suffit d'aller sur Fichier, puis Exemple, puis Exemple depuis bibliothèque puis Servo et finalement Knob ce programme et ses explications sont disponibles en téléchargement ici : TP1: LA SERVOSERRURE. Afin de valider les acquis de cette semaine, nous vous proposons un premier TP intitulé modestement : la servoserrure.

TP1: LA SERVOSERRURE

L'objectif est simple, il s'agit d'utiliser notre servomoteur comme une serrure de coffre-fort qui ne pourra s'ouvrir que si la bonne séquence de mouvements est effectuée. Consignes À partir des notions abordées dans le cours, dans les vidéos et dans les rappels du MOOC1, vous devez écrire un programme qui allume 3 fois la led intégrée au module ESP (ou une led branchée sur la broche 13 sur le simulateur) si la séquence de mouvements suivants est effectuée : Le servo est tourné (à la main) complètement dans le sens des aiguilles d'une montre (angle supérieur à 120°). Lorsque cette condition est atteinte, le message "Étape 1 : OK" devra apparaître dans le moniteur série. Quelques recommandations Afin de faciliter la correction par vos pairs, plusieurs notions devront apparaître dans votre code : Bon courage !

75 Projects tagged with "NodeMCU" Everything ESP8266. [TUTO] Remplacer un Arduino par un Nodemcu/Esp8266 en connexion USB/UART pour faire de l'Ambilight ( Bande de LEDs à 3 brins seulement ) - Site de ambimod !!! J'ai crée ce Tuto car, malgré des heures de recherches sur plusieurs sites ou forums Anglophones, Francophones et même Germanophones, je n'ai pas trouvé un seul endroit où ce procédé d'utilisation est expliqué.

[TUTO] Remplacer un Arduino par un Nodemcu/Esp8266 en connexion USB/UART pour faire de l'Ambilight ( Bande de LEDs à 3 brins seulement ) - Site de ambimod !!!

Cela m'aura permis de trouver les informations qu'il me manquait. Le but de ce Tuto est d'utiliser un Esp8266, Nodemcu ou autre microcontrôleur ESP à la place d'un Arduino pour faire de l'Ambilight non pas en Wifi mais en filaire par connexion USB. Pour ce Tuto j'ai : Utiliser un Nodemcu Lolin V3 mais tout autre modèle fera l'affaire. Testé plusieurs bandes de LED : WS2812B et SK6812 mais normalement toutes les bandes 3 brins devrait fonctionner. Tout d'abord il nous faut : Une fois que vous avez tout on peut commencer. Décompresser Adalight-ESP8266-master.zip et ouvrir Adalight-ESP8266.ino dans Arduino.

Vous devriez obtenir ceci : Il faudra configurer le Nodemcu dans l'onglet outils. Voici les 2 valeurs que j'ai modifié : CPU Frequency : 160 MHZ Upload Speed : 115200 par "device" :