IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Arduino10 ressources dans cette catégorie

Tout ce qu'il faut pour Arduino !

Arduino

Liste des 10 ressources de cette catégorie

    Traiter des commandes envoyées depuis le Moniteur série

    Téléchargé 76 fois-
    0
    0
    Ce petit projet consiste, à titre de démonstration, à montrer comment traiter des commandes avec des paramètres envoyées depuis un Moniteur série (ou tout autre terminal série).
    Ici, on prend comme prétexte une Led RVB (à cathodes communes) qui va clignoter selon la couleur et la luminosité saisies dans le moniteur Série.

    Exemples de commandes (délimiteur = [espace]):
    rgb 1 0 0 --> allume la Led en rouge
    rgb 0 1 0 --> allume la Led en vert
    rgb 0 0 1 --> allume la Led en bleu
    rgb 1 0 1 --> allume la Led en rouge + bleu = magenta
    rgb 1 1 0 --> allume la Led en rouge + vert = jaune
    rgb 1 1 1 --> allume la Led en rouge + vert + bleu = blanc
    Voir la suite
    Code source - Licence : Non renseignée - Publié le 27/02/2023 - Auteur : f-leb +

    Piloter un afficheur 7-segments à 8 digits (et 74HC595 x 2)

    Téléchargé 68 fois-
    1
    0
    Piloter un afficheur 7-segments à 8 digits
    (2 x 4 digits à anode commune) avec 2 registres à décalage 74HC595 chainés (fonctionnement multiplexé).
    Voir le schéma du document Mod-LED-Display-8D-74HC595.pdf.

    Deux fonctions sont proposées pour formater et afficher des nombres entiers ou des flottants.

    Affichage d'un entier non signé 16 bits :
    void led_display_7seg_write_uint16(unsigned int value , enum align_t align);
    - value : valeur à afficher entre 0 et 65535
    - align : LEFT_ALIGN ou RIGHT_ALIGN

    Affichage d'un flottant (au format "[-]d.ddd") :
    void led_display_7seg_write_float(float value, byte min_width, byte num_digits_after_decimal); < ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 18/03/2023 - Auteur : f-leb +

    Animer un bargraphe sur écran LCD (démonstration avec un capteur à ultrasons)

    Téléchargé 56 fois-
    0
    0
    Ce petit projet montre comment visualiser une donnée en temps réel sous la forme d'un bargraphe animé sur un écran LCD 16x2 (bibliothèques LiquidCrystal et LcdBarGraph).
    La donnée visualisée est la distance d'un obstacle mesurée par un capteur à ultrasons (type HC-SR04, SRF05, SRF06... avec Trigger et Echo séparés).
    Aucun code bloquant n'est utilisé ici, que ce soit avec delay ou pulseIn pourtant largement employé pour mesurer la largeur du signal Echo, grâce à la bibliothèque NewPing.
    Code source - Licence : Non renseignée - Publié le 08/03/2023 - Auteur : f-leb +

    Détection de composants sur le bus I2C

    Téléchargé 33 fois-
    2
    0
    Encore un scanner I2C !
    Un outil indispensable pour détecter les composants connectés au bus I2C de votre Arduino.
    Le sketch balaye toutes les adresses I2C possibles (codées sur 7 bits). Si un composant est trouvé sur le bus, son adresse est affichée dans le Moniteur Série (115200 bauds).
    Code source - Licence : Non renseignée - Publié le 08/03/2023 - Auteur : f-leb +

    [Arduino Uno R4 WiFi] Démo serveur Web HTTP : checkbox pour allumer/éteindre une LED

    Téléchargé 30 fois-
    1
    0
    Dans cette démonstration, le programme transforme votre Arduino Uno R4 WiFi en serveur Web (HTTP) embarqué.
    La page Web depuis votre navigateur comprend une checkbox pour allumer ou éteindre la Led intégrée de la carte Arduino.

    Notes :
    - ouvrir le fichier .ino dans l'EDI Arduino (version 2.2.1 pour ma part) ;
    - renseignez l'identifiant SSID/mot de passe de votre box/routeur dans l'onglet du fichier arduino_secrets.h ;
    - l'adresse IP prise par le serveur s'affiche dans le Terminal Série (115200 bauds), faire éventuellement un Reset de la carte après téléversement ;
    - CSS de la checkbox (fichier css.h) : Licence MIT, Copyright (c) 2023 Josetxu (https://codepen.io/josetxu/pen/Poxwpme)
    - pour cette démo, ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 03/11/2023 - Auteur : f-leb +

    EDI Arduino

    Téléchargé 28 fois-
    0
    0
    L'environnement de développement intégré (EDI) d'Arduino (ou Arduino IDE) est l'outil officiel pour programmer les cartes de la famille Arduino et compatibles. Plus qu'un simple éditeur de code, l'environnement présente maintenant de nombreuses facilités pour écrire du code (autocomplétion, raccourcis de navigation, traceur série, débogage pas-à-pas, etc.), compiler et téléverser vos programmes rapidement.
    Framework - Licence : Non renseignée - Publié le 22/02/2023 - Éditeur : Arduino.cc +

    Wokwi - Un simulateur en ligne pour Arduino, ESP32 et autres cartes

    Téléchargé 26 fois-
    0
    0
    Wokwi est un simulateur en ligne pour vos projets IdO (Internet des Objets). Vous pouvez l'utiliser pour tester le comportement de votre carte Arduino, ESP32 ou autre avec de nombreux composants standards.
    À noter : une possible intégration dans VS Code
    Framework - Licence : Non renseignée - Publié le 08/03/2023 - Éditeur : CodeMagic LTD +

    [Arduino Uno R4 WiFi] Démo serveur Web HTTP : range slider pour animer un curseur sur la matrice de Leds

    Téléchargé 21 fois-
    1
    0
    Dans cette démonstration, le programme transforme votre Arduino Uno R4 WiFi en serveur Web (HTTP) embarqué.
    La page Web depuis votre navigateur comprend un widget HTML de type "range" (ou range slider). Le déplacement du slider est reproduit par un curseur dessiné sur la matrice de Leds.

    Notes :
    - ouvrir le fichier .ino dans l'EDI Arduino (version 2.2.1 pour ma part) ;
    - renseignez l'identifiant SSID/mot de passe de votre box/routeur dans l'onglet du fichier arduino_secrets.h ;
    - l'adresse IP prise par le serveur s'affiche dans le Terminal Série (115200 bauds), faire éventuellement un Reset de la carte après téléversement ;
    - CSS du widget html "range" (fichier css.h) d'après How to Create a Range Slider ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 01/11/2023 - Auteur : f-leb +

    EDI PlatformIO

    Téléchargé 16 fois-
    0
    0
    L'environnement de développement intégré (EDI) PlatformIO (ou PlatformIO IDE) est une extension de l'EDI Visual Studio Code (VSCode) de Microsoft. L'environnement opensource offre des fonctionnalités avancées qui rendent la programmation de nombreuses cartes embarquées (dont celles de la famille Arduino) beaucoup plus agréable (navigation rapide, autocomplétion et intelliSense, débogage, etc.).
    Framework - Licence : Non renseignée - Publié le 08/03/2023 - Éditeur : platformio.org +

    Liste des bibliothèques compatibles avec l'Arduino Uno R4

    Téléchargé 4 fois-
    1
    0
    La carte Arduino la plus populaire est certainement l'Arduino Uno R3 conçue autour du microcontrôleur 8bits Microchip ATMega328P.
    En juin 2023 est annoncée la sortie de la série des Arduino Uno R4 en deux versions (Arduino Uno R4 Minima et Arduino Uno R4 WiFi) conçues autour d'un microcontrôleur 32bits RA4M1 de Renesas.
    Ce changement majeur d'architecture a nécessité de tester et adapter de nombreuses bibliothèques.

    Dans cette liste officielle (à compléter), vous retrouverez le statut des bibliothèques testées et leur compatibilité avec les nouvelles Arduino Uno R4.
    Code source - Licence : Non renseignée - Publié le 02/11/2023 - Auteur : f-leb +