Démonstration en ligne - UCUq

Démonstrations en ligne de UCUq #

Voici quelques programmes utilisant UCUq pour piloter une simulation de différents composants connectés à un ESP32.

Ces démonstrations s’appuient sur Wokwi, un simulateur de montages électroniques, et en particuliers sur sa simulation du Wi-Fi de l’ESP32 . Malheureusement, cette dernière est, ces temps-ci, assez souvent en panne ou sujette à des déconnexions intempestives. Il sera donc peut-être nécessaire de s’y reprendre à plusieurs fois pour voir les démonstrations en action.
Ce projet permet de rapidement vérifier si cette fonctionnalité est opérationnelle ou non.

Lancement de la simulation sur Wokwi #

Ouvrir le lien ci-dessous dans une fenêtre à part, voire sur un autre appareil. Aller à l’onglet ucuq.json et donner une valeur quelconque (pas trop triviale) à chacune des deux chaines de caractères vides de l’entrée Identification (flèches ‘Token’ et ‘Id’).

Simulation sur <em>Wokwi</em>

  • Simulation sur Wokwi : simulation d’un montage de différents composants connectés sur un ESP32 pilotés par les programmes ci-dessous.

Lancer la simulation en cliquant sur le bouton vert. Laisser cette fenêtre ouverte.

Configuration #

Lancer l’application ci-dessous en cliquant sur l’encart et donner pour valeur pour les champs Token et Id les valeurs correspondantes données dans la simulation Wokwi ci-dessus.

Cliquer sur le bouton Save et masquer l’encart.

Démos sans interface graphique #

Cliquer sur les encarts ci-dessous et observer le résultat dans le simulateur. Les programmes sont lancés automatiquement.
Il est possible de modifier un programme directement dans le navigateur et/ou le relancer avec le bouton run.

GPIO (DEL embarquée + afficheur 7 segments) #

Allumage de la DEL embarquée et de l’afficheur 7 segments connectés sur la même broche.

import ucuq ucuq.GPIO(2).high()

SSD1306 (OLED) #

Affichage d’un message sur le petit afficheur OLED en haut à gauche.

import ucuq, datetime ucuq.SSD1306_I2C(128, 64, ucuq.I2C(21, 22))\ .text('Hello, World!', 0, 15)\ .text(f"{datetime.datetime.now().strftime('%d/%m/%Y %H:%M')}", 0, 35)\ .show()

PWM (buzzer) #

Émission d’un son grâce au buzzer passif.

FREQ = 440 import ucuq buzzer = ucuq.PWM(32)\ .setFreq(FREQ)\ .setU16(32000) ucuq.sleep(1) buzzer.setU16(0)

WS2812 (DELs RGB) #

Allumage de l’anneau de DELs RGB et de la petite DEL RGB rattachée.

# 0 to 255 R = 255 G = 0 B = 255 import ucuq ucuq.WS2812(15, 17).fill([R,G,B]).write()

PWM (servo) #

Rotation du servomoteur.

ANGLE = 135 # 0 to 180 import ucuq ucuq.PWM(33)\ .setFreq(50)\ .setNS(int(ANGLE * 31000 / 3 + 540000)) # NOTA! 0°: .54 ms; 180°: 2.4 ms

HD44780 (LCD) #

Affichage d’un message sur l’afficheur LCD.

import datetime LINE_1 = "Hello, World!" LINE_2 = f"{datetime.datetime.now().strftime("%d/%m/%Y %H:%M")}" import ucuq lcd = ucuq.HD44780_I2C(ucuq.SoftI2C(25, 26), 4, 20) lcd\ .putString(LINE_1)\ .moveTo(0,1)\ .putString(LINE_2)

Démos avec interface graphique #

Les applications suivantes utilisent le toolkit Atlas pour la gestion de l’interface graphique.

Comme ci-dessus, cliquer sur les encarts ci-dessous et observer le résultat dans le simulateur. Les programmes sont lancés automatiquement.
Il est possible de modifier un programme directement dans le navigateur et/ou le relancer avec le bouton run.

LEDs RGB (WS2812) #

Le jeu du pendu #

Simon’s game #

Un jeu inspiré de Simon.

Boilerplate #

Une application minimaliste pour allumer/éteindre la DEL embarquée ainsi que l’afficheur 7 segments.

Démos avec Blockly #

Un aperçu de l’utilisation de Blockly pour programmer avec UCUq.

Cliquer sur les encarts ci-dessous, puis sur le bouton rouge pour lancer l’application. Observer le résultat dans le simulateur.

Le code présent dans l’onglet Python peut être copié dans un des encarts ci-dessus afin de l’exécuter (avec ou sans modifications).

Les programmes peuvent être sauvegardés/rechargés en copiant/collant le contenu des onglets XML ou JSON.

Anneau RGB #

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

Afficheur LCD #

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

GPIO #

Programme très simple pour allumer une LED. Les champs Token et Id sont vides car le programme s’appuie sur les valeurs données dans l’application Config ci-dessus, mais vous pouvez donner les Token/Id d’un dispositif sur lequel est installé UCUq.

eJyVlGFPgkAch9/3KejqhaslSK2aiqWFRRqS4mq1IoQTDvGO4jCdrc8eIiMCavWC3fa/4/d79hyjPp+6TPhgXwA2pZ5fZVkTzqBLPPjqly1CLBeWDTJlRy4xJu6CDQ+DxgbD1KMBQxceFEBgBC+aQTCGBgUMMgWwiQY9fNm+l+TmGXfQRc/YOQbMXACVfcAsomWVEubMdDeADNanYY50Hk/DuW/rJnkrKNCQue7gnfcSpjWr5OyOOkH/+n2mlZL3w4Qxgq6ZSq6z0SRpYNcVMQcbgRRAqb2OKP+Fi5IJxGu0IRbudibVAW5tjnYP7qSl7wU/ocX5/6DDcE6Tc+l7sDxENIRRfAm2d8tvCR9L8lw2ECs3K9dV7ieKbrMldkHjQpF6GZKMDkWSUxlZIQmB5qHYhazWblRVh0cvijJ0XtHNUf/hW0KGJCrgcxBZJTktOTXFemxk2WswcXx4yI+5E2Fpdy5qqsKbg73fwH5TlNM0UJuqmEkrlLXi0XyqUxhf2taiNm/7Lc7pb3NPp5XHq16WKkcWl6n9oVhIVuSu0N9qFBlLO/72uaW3v7aScX31g2h8AkzJMrs=