Accueil > Du côté ’’Fais le toi même’’ (DIY) > Réalisation > La Programmation
La Programmation
mardi 10 décembre 2019, par
Présentation :
Je suis Mathieu et sur cet article je vais vous présenter ma partie de programmation.
Je vais vous présenter et vous expliquer la partie de la programmation.
Elle va se présenter comme ci :
1- Les Logiciels
Nous avons utilisé 2 logiciels et 1 extension :
1.1- Arduino IDE
C’est un logiciel de programmation qui permet de télécharger un code dans la puce pour quel effectue des actions selon un algorithme.
1.1.2- Ardublock ESP
Ardublock ESP est une extension du logiciel Arduino IDE qui permet de créer un algorithme en version bloc. Retour ligne automatique
Retour ligne automatique
1.3- Lcd Converter
LCD converter est un logiciel de dessin en "Pixel Art" qui a été utilisé pour dessiner les dessins sur la matrice. Voir le tutoriel.
2- Les Objectifs
Nous avions plusieurs objectifs, pouvoir contrôler la matrice de LEDs, Contrôler le capteur à ultrason et pour finir programmer la puce.
2.1- La Matrice de LEDs
Nous avons opté pour une Une matrice de LEDs Flexible 16x16 NeoPixel RGB. Nous avons trouvé la bibliothèque (permet de simplifier la programmation avec ses commandes pré-faites) pour la contrôler.
Nous avons utilisé des bibliothèques qui permettent d’avoir des commandes pré-faites pour simplifier la programmation :
Adafruit Neopixel pour l’inclure :
#include <Adafruit_NeoPixel.h>
pgmspace (déjà dans Arduino donc pas besoin de l’installer) pour l’inclure :
#include
#include <pgmspace.h>
FastLED pour l’inclure :
#include "FastLED.h"
Pour les autres bibliothèques Ardublock ESP les met automatiquement.
2.2 - La puce
Nous avons utilisé une puce qui permet la communication en Wifi. Le Wemos D1 mini. Il est de petite taille qui permet de ne pas prendre trop de place.