issue168:micro
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue168:micro [2021/05/07 14:44] – auntiee | issue168:micro [2021/05/07 15:29] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
The good people at Cytron have set up a github repository with example code for both MicroPython and CircuitPython. You can find it at https:// | The good people at Cytron have set up a github repository with example code for both MicroPython and CircuitPython. You can find it at https:// | ||
- | Je dois dire que l'une des raisons pour lesquelles je voulais cette carte était d'en savoir plus sur les LED RGB NeoPixel. J'ai toujours pensé qu' | + | Je dois dire que l'une des raisons pour lesquelles je voulais cette carte était d'en savoir plus sur les LED RGB NeoPixel. J'ai toujours pensé qu' |
Les bonnes gens de Cytron ont mis en place un dépôt github avec des exemples de code pour MicroPython et CircuitPython. Vous pouvez le trouver à l' | Les bonnes gens de Cytron ont mis en place un dépôt github avec des exemples de code pour MicroPython et CircuitPython. Vous pouvez le trouver à l' | ||
Ligne 84: | Ligne 84: | ||
Ensuite, j' | Ensuite, j' | ||
- | Lorsque je l' | + | Lorsque je l' |
MicroPython v1.14 on 2021-03-24; Raspberry Pi Pico with RP2040 | MicroPython v1.14 on 2021-03-24; Raspberry Pi Pico with RP2040 | ||
Ligne 187: | Ligne 187: | ||
The last few lines of the program provide the output. We print to the REPL terminal the four values Temperature Celsius, Temperature Fahrenheit, Barometric Pressure, and Altitude. It would be much easier if MicroPython supported the Python f-strings, but we live with what we can get. You will notice that there are two lines that output to the OLED display that are very similar. The first prints the temperature at column 5, row 23 and the second prints the same thing in black (with the last parameter as 0), which erases the text after the sleep interval of 2 seconds. With a bit of experimentation, | The last few lines of the program provide the output. We print to the REPL terminal the four values Temperature Celsius, Temperature Fahrenheit, Barometric Pressure, and Altitude. It would be much easier if MicroPython supported the Python f-strings, but we live with what we can get. You will notice that there are two lines that output to the OLED display that are very similar. The first prints the temperature at column 5, row 23 and the second prints the same thing in black (with the last parameter as 0), which erases the text after the sleep interval of 2 seconds. With a bit of experimentation, | ||
- | Comme je ne suis pas très doué pour le système métrique sans avoir à réfléchir longuement, j'ai ajouté quelques lignes pour gérer les conversions à ma place. La tempf est la valeur Fahrenheit tirée de la valeur Celsius. La variable p est la pression de base rapportée par le BMP180, que je convertis en pouces de mercure à partir des hectoPascals (hPa) par défaut. Si vous souhaitez une unité de mesure de sortie différente, | + | Comme je ne suis pas très doué pour le système métrique sans avoir à réfléchir longuement, j'ai ajouté quelques lignes pour gérer les conversions à ma place. La tempf est la valeur Fahrenheit tirée de la valeur Celsius. La variable p est la pression de base rapportée par le BMP180, que je convertis en pouces de mercure à partir des hectoPascals (hPa) par défaut. Si vous souhaitez une unité de mesure de sortie différente, |
Les dernières lignes du programme fournissent la sortie. Nous imprimons sur le terminal REPL les quatre valeurs suivantes : température Celsius, température Fahrenheit, pression barométrique et altitude. Ce serait beaucoup plus facile si MicroPython supportait les f-strings de Python, mais nous faisons avec ce que nous pouvons obtenir. Vous remarquerez qu'il y a deux lignes qui sortent sur l' | Les dernières lignes du programme fournissent la sortie. Nous imprimons sur le terminal REPL les quatre valeurs suivantes : température Celsius, température Fahrenheit, pression barométrique et altitude. Ce serait beaucoup plus facile si MicroPython supportait les f-strings de Python, mais nous faisons avec ce que nous pouvons obtenir. Vous remarquerez qu'il y a deux lignes qui sortent sur l' | ||
Ligne 209: | Ligne 209: | ||
I’ve been really busy testing various sensors and displays that I have on the Pico. I created a list of the sensors that I tested and where I got the driver libraries, since I seem to get a number of questions from people just starting with the Pico. All of these are 3.3volt compliant, and safe to use directly with the RPi Pico. Here is a list of some of the ones that I have verified and a link to the working driver library, where possible, along with any notes that I made during testing…** | I’ve been really busy testing various sensors and displays that I have on the Pico. I created a list of the sensors that I tested and where I got the driver libraries, since I seem to get a number of questions from people just starting with the Pico. All of these are 3.3volt compliant, and safe to use directly with the RPi Pico. Here is a list of some of the ones that I have verified and a link to the working driver library, where possible, along with any notes that I made during testing…** | ||
- | Votre sortie dans Thonny devrait ressembler à ceci... | + | Votre sortie dans Thonny devrait ressembler à ceci : |
Temp: 23.78C TempF: 74.80 Pressure: 29.78 Altitude 929.1451 | Temp: 23.78C TempF: 74.80 Pressure: 29.78 Altitude 929.1451 | ||
Ligne 224: | Ligne 224: | ||
Affichages et capteurs connus pour le RPi Pico | Affichages et capteurs connus pour le RPi Pico | ||
- | J'ai été très occupé à tester les différents capteurs et écrans que j'ai sur le Pico. J'ai créé une liste des capteurs que j'ai testés et de l' | + | J'ai été très occupé à tester les différents capteurs et écrans que j'ai sur le Pico. J'ai créé une liste des capteurs que j'ai testés et de l' |
Ligne 245: | Ligne 245: | ||
LSM303DLHC - Acceeleromètre + Magnetomètre - https:// | LSM303DLHC - Acceeleromètre + Magnetomètre - https:// | ||
- | (Fonctionne, | + | (Fonctionne, |
| | ||
Si7021 - Capteur de température/ | Si7021 - Capteur de température/ | ||
- | Nécessite une petite modification - https:// | + | Nécessite une petite modification - https:// |
| | ||
BMP180 - Capteur de température/ | BMP180 - Capteur de température/ | ||
https:// | https:// | ||
(Vous devez commenter la ligne 47 du driver self._bmp_i2c.start() pour qu'il fonctionne sur le Pico). | (Vous devez commenter la ligne 47 du driver self._bmp_i2c.start() pour qu'il fonctionne sur le Pico). | ||
- | Ou vous pouvez le trouver déjà modifié à https:// | + | Ou vous pouvez le trouver déjà modifié à https:// |
DHT22 - Température/ | DHT22 - Température/ | ||
- | https:// | + | https:// |
TSL2561 - Capteur de luminosité | TSL2561 - Capteur de luminosité | ||
- | Fonctionne mais pas sûr des valeurs | + | Fonctionne mais pas sûr des valeurs. |
Ligne 306: | Ligne 306: | ||
You can also check out Tom’s Hardware website, which has multiple postings about the Pico, as well as the Raspberry Pi and other Microcontrollers - https:// | You can also check out Tom’s Hardware website, which has multiple postings about the Pico, as well as the Raspberry Pi and other Microcontrollers - https:// | ||
- | Sites web intéressants sur les microcontrôleurs (basés sur le Pico) | + | Sites Web intéressants sur les microcontrôleurs (basés sur le Pico) |
Je voulais vous fournir quelques liens vers des sites web intéressants qui ont des informations et des projets sur le RPi Pico. | Je voulais vous fournir quelques liens vers des sites web intéressants qui ont des informations et des projets sur le RPi Pico. |
issue168/micro.1620391488.txt.gz · Dernière modification : 2021/05/07 14:44 de auntiee