Différences entre versions de « P2E-CHIMES »
(→Code) |
|||
Ligne 37 : | Ligne 37 : | ||
Cependant, celle-ci ne reste pas à l'heure lorsque le Pico est mis hors tension. | Cependant, celle-ci ne reste pas à l'heure lorsque le Pico est mis hors tension. | ||
− | Par chance, lorsque vous utilisez Thonny IDE avec votre Raspberry-Pi Pico, celui-ci met l'horloge RTC | + | Par chance, lorsque vous utilisez Thonny IDE avec votre Raspberry-Pi Pico, celui-ci met l'horloge RTC aussi tôt qu'une session REPL est établie (ou réinitialisée). |
+ | |||
+ | Thonny utilise l'heure de votre PC pour initialiser la RTC du Pico. | ||
Vous pouvez vérifier la date et l'heure de votre Pico en utilisant les instructions suivantes dans une session REPL: | Vous pouvez vérifier la date et l'heure de votre Pico en utilisant les instructions suivantes dans une session REPL: | ||
Ligne 58 : | Ligne 60 : | ||
* millisecondes (lorsque disponible | * millisecondes (lorsque disponible | ||
+ | Il est bien entendu possible possible de modifier l'heure d'une horloge RTC en fournissant un tuple avec les informations de la nouvelle date. | ||
+ | |||
+ | A noter que le jour de le semaine et les millisecondes peuvent être remplacés par 0. | ||
+ | |||
+ | <syntaxhighlight lang="python" > | ||
+ | >>> from machine import RTC | ||
+ | >>> rtc=RTC() | ||
+ | >>> rtc.datetime( (2025, 2, 10, 0, 03, 55, 27, 0) ) | ||
+ | </syntaxhighlight> | ||
== Code == | == Code == |
Version du 19 mars 2025 à 22:14
Carillon
Le carillon est un instrument de musique composé de cloches ou diapasons accordés sur des fréquences différentes.
Ils sont généralement couplés à des horloges mécaniques et sonne les heures, demi-heures et parfois précédé -ou pas- d'une petite mélodies.
Certain d'entre-vous reconnaîtront cette horloge de cheminée équipée d'un carillon.
Brancher
Réaliser les branchements suivants:
Pico | Pico-2-Explorer |
GP28 | xxx |
GP27 | xxx |
GP20 | xxxx |
Vérifier l'Horloge
Votre Raspberry-Pi Pico est équipé d'une horloge RTC (Real Time Clock pour Horloge Temps Réel).
Cependant, celle-ci ne reste pas à l'heure lorsque le Pico est mis hors tension.
Par chance, lorsque vous utilisez Thonny IDE avec votre Raspberry-Pi Pico, celui-ci met l'horloge RTC aussi tôt qu'une session REPL est établie (ou réinitialisée).
Thonny utilise l'heure de votre PC pour initialiser la RTC du Pico.
Vous pouvez vérifier la date et l'heure de votre Pico en utilisant les instructions suivantes dans une session REPL:
>>> from machine import RTC
>>> rtc=RTC()
>>> rtc.datetime()
(2025, 3, 19, 2, 19, 32, 23, 0)
Le tuple retourné (2025, 3, 19, 2, 19, 32, 23, 0) contient les informations suivantes:
- Année
- Mois
- Jour
- Jour de la semaine (0=Lundi)
- Heure
- Minute
- Secondes
- millisecondes (lorsque disponible
Il est bien entendu possible possible de modifier l'heure d'une horloge RTC en fournissant un tuple avec les informations de la nouvelle date.
A noter que le jour de le semaine et les millisecondes peuvent être remplacés par 0.
>>> from machine import RTC
>>> rtc=RTC()
>>> rtc.datetime( (2025, 2, 10, 0, 03, 55, 27, 0) )
Code
Le script carillon.py est disponible dans le dépôt dédié au Pico-2-Explorer.
1 from machine import Pin, ADC
2 import time
Comment tester ce script:
- Une fois en cours d'exécution, placer le montage dans des conditions d'illumination normale.
- Tourner le potentiomètre de sorte à trouver la position "frontière" juste à la limite entre allumé et éteint.
- Faire en sorte de décaler sensiblement la position du potentiomètre dans le sens anti-horlogique (pour éteindre la LED).
- Utiliser votre main pour couvrir / ombrager la photo-résistance, la LED doit s'allumer.
Quelques mots d'explications:
- Ligne 4 : désactivation du mode d'
Traduction augmentée réalisée par Meurisse. D pour shop.MCHobby.be - Licence CC-BY-SA.