microc:uc:rp2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
microc:uc:rp2 [2023/08/19 09:36] – [2.1 Généralités] philmicroc:uc:rp2 [2024/06/03 20:09] (Version actuelle) – [7. Exemples de programmes] phil
Ligne 4: Ligne 4:
  
 {{ :microc:uc:rp2w.jpg?nolink|}} {{ :microc:uc:rp2w.jpg?nolink|}}
-[Mise à jour le 11/8/2023+[Mise à jour le 3/6/2024
  
 == Ressources ==  == Ressources == 
Ligne 21: Ligne 21:
  
 <callout type="primary" icon="true">Les cartes Raspberry Pi Pico et Pico W sont basées sur un circuit <html><a href="https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html#welcome-to-rp2040" target="_blank">RP2040</a></html> conçu par Raspberry Pi. Il est très simple, a d'excellentes performances et un coût très faible (~5€). Sa programmation en MicroPython se fait via **REPL**, par **glisser-déposer** ou directement avec l'**IDE Thonny**.</callout> <callout type="primary" icon="true">Les cartes Raspberry Pi Pico et Pico W sont basées sur un circuit <html><a href="https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html#welcome-to-rp2040" target="_blank">RP2040</a></html> conçu par Raspberry Pi. Il est très simple, a d'excellentes performances et un coût très faible (~5€). Sa programmation en MicroPython se fait via **REPL**, par **glisser-déposer** ou directement avec l'**IDE Thonny**.</callout>
 +
 +\\
  
 ==== 1. Raspberry  Pi Pico ==== ==== 1. Raspberry  Pi Pico ====
Ligne 38: Ligne 40:
     * **Mémoire SRAM**: 264 KB on-chip     * **Mémoire SRAM**: 264 KB on-chip
     * **Module** RTC intégré     * **Module** RTC intégré
-  * **Mémoire Flash**: 2 MB externe+  * **Mémoire Flash**: 2 MB externes
   * **26 broches GPIO** comprenant:   * **26 broches GPIO** comprenant:
     * 23 x E/S digitales     * 23 x E/S digitales
Ligne 57: Ligne 59:
  
 <callout type="warning" icon="true" color="red" title="TENSION ENTREE GPIO">Les entrées et sorties logiques de cette carte sont uniquement compatibles **3,3Vcc**. Une tension supérieure endommagerait irrémédiablement la Raspberry Pi Pico.</callout> <callout type="warning" icon="true" color="red" title="TENSION ENTREE GPIO">Les entrées et sorties logiques de cette carte sont uniquement compatibles **3,3Vcc**. Une tension supérieure endommagerait irrémédiablement la Raspberry Pi Pico.</callout>
 +
 +\\
  
 ==== 2. Raspberry Pi Pico W ==== ==== 2. Raspberry Pi Pico W ====
 === 2.1 Généralités === === 2.1 Généralités ===
-  * Documentation du <html><a href="https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html" target="_blank">Raspberry Pi Pico W </a></html> sur le site **raspberrypi.com**. +  * Documentation du <html><a href="https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html" target="_blank">Raspberry Pi Pico W </a></html> sur le site **raspberrypi.com**. 
-\\ +
  
  
Ligne 79: Ligne 82:
     * <html><a href="https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf" target="_blank">Connecting to the Internet with Raspberry Pi Pico W</a></html>     * <html><a href="https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf" target="_blank">Connecting to the Internet with Raspberry Pi Pico W</a></html>
     * <html><a href="https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-python-sdk.pdf" target="_blank">Raspberry Pi Pico Python SDK</a></html>     * <html><a href="https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-python-sdk.pdf" target="_blank">Raspberry Pi Pico Python SDK</a></html>
 +
 +\\
  
 ==== 3. Kit de développement Windows (SDK) ==== ==== 3. Kit de développement Windows (SDK) ====
-<html><a href="https://www.domo-blog.fr/la-fondation-raspberry-pi-officialise-kit-developpement-windows-pour-raspberry-pico/" target="_blank">La fondation Raspberry Pi officialise un kit de développement Windows pour le Raspberry Pico</a></html>+  * <html><a href="https://www.domo-blog.fr/la-fondation-raspberry-pi-officialise-kit-developpement-windows-pour-raspberry-pico/" target="_blank">La fondation Raspberry Pi officialise un kit de développement Windows pour le Raspberry Pico</a></html> 
 + 
 +\\
  
 ==== 4. Les shields ==== ==== 4. Les shields ====
 === 4.1 Shield Grove === === 4.1 Shield Grove ===
 == 4.1.1 Description == == 4.1.1 Description ==
-Le <html><a href="https://wiki.seeedstudio.com/Grove-Starter-Kit-for-Raspberry-Pi-Pico/#docusaurus_skipToContent_fallback" target="_blank"><strong>Grove Shield Pico</strong></a></html> est une carte d'interface permettant de raccorder sans soudure les **capteurs**, les afficheurs et les pré-actionneurs Grove sur une carte Raspberry Pi Pico (W). <html><a href="https://files.seeedstudio.com/wiki/Grove_Shield_for_Pi_Pico_V1.0/Grove_shield_for_PI_PICOv1.0SCH.pdf" target="_blank">[Schéma]</a></html>+Le <html><a href="https://wiki.seeedstudio.com/Grove-Starter-Kit-for-Raspberry-Pi-Pico/#docusaurus_skipToContent_fallback" target="_blank"><strong>Grove Shield Pico</strong></a></html> est une carte d'interface permettant de raccorder sans soudure les **capteurs**, les afficheurs et les préactionneurs Grove sur une carte Raspberry Pi Pico (W). <html><a href="https://files.seeedstudio.com/wiki/Grove_Shield_for_Pi_Pico_V1.0/Grove_shield_for_PI_PICOv1.0SCH.pdf" target="_blank">[Schéma]</a></html>
 {{ :python:micropython:pico_hardware.png?nolink&400 |}}  {{ :python:micropython:pico_hardware.png?nolink&400 |}} 
   * Il est équipé de 10 connecteurs 4 broches dont :   * Il est équipé de 10 connecteurs 4 broches dont :
Ligne 105: Ligne 112:
 Doublez les broches GPIO et attachez deux modules complémentaires à un seul Raspberry Pi Pico avec <html><a href="https://shop.pimoroni.com/products/pico-omnibus?variant=32369533321299" target="_blank">Pico Omnibus</a></html>. Doublez les broches GPIO et attachez deux modules complémentaires à un seul Raspberry Pi Pico avec <html><a href="https://shop.pimoroni.com/products/pico-omnibus?variant=32369533321299" target="_blank">Pico Omnibus</a></html>.
 {{ :python:micropython:pim-556_0-1024x768.jpg?nolink&400 |}} {{ :python:micropython:pim-556_0-1024x768.jpg?nolink&400 |}}
 +
 +\\
  
 ==== 5. Programmer le Paspberry Pi Pico (W) en MicroPython ==== ==== 5. Programmer le Paspberry Pi Pico (W) en MicroPython ====
Ligne 113: Ligne 122:
   * **Installer** l'éditeur : <html><a href="https://thonny.org/" target="_blank">Thonny</a></html>   * **Installer** l'éditeur : <html><a href="https://thonny.org/" target="_blank">Thonny</a></html>
 {{ :python:micropython:thonny.png?nolink |}} {{ :python:micropython:thonny.png?nolink |}}
-==== 6. Programmer le Paspberry Pi Pico (W) sous Arduino === 
-  * **Voir le tutoriel** : <html><a href="https://www.upesy.fr/blogs/tutorials/install-raspberry-pi-pico-on-arduino-ide-software" target="_blank">Utiliser la Pi Pico depuis l’Arduino IDE</a></html> 
  
- +=== 5.Exemples de programme en MicroPython ===
-==== 7. Exemples de programmes ==== +
-=== 7.1 MicroPython ===+
   * <html><a href="https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico" target="_blank">Getting started with Raspberry Pi Pico</a></html>   * <html><a href="https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico" target="_blank">Getting started with Raspberry Pi Pico</a></html>
     * Blink the onboard LED     * Blink the onboard LED
Ligne 130: Ligne 135:
   * <html><a href="https://connect.ed-diamond.com/hackable/hk-039/utiliser-la-pwm-sur-la-raspberry-pi-pico?utm_campaign=Alerte-article-gratuit-Connect-HK39-09-05-23-particuliers&utm_medium=email&utm_source=newsletter" target="_blank">Utiliser la PWM sur la Raspberry Pi Pico</a></html>   * <html><a href="https://connect.ed-diamond.com/hackable/hk-039/utiliser-la-pwm-sur-la-raspberry-pi-pico?utm_campaign=Alerte-article-gratuit-Connect-HK39-09-05-23-particuliers&utm_medium=email&utm_source=newsletter" target="_blank">Utiliser la PWM sur la Raspberry Pi Pico</a></html>
  
-=== 7.Arduino === +\\ 
-  * <html><a href="https://www.digikey.co.uk/en/maker/blogs/2022/getting-started-with-the-arduino-rp2040-connect-and-the-arduino-ide?utm_campaign=getting_started_with_the_&utm_content=digikey&utm_medium=social&utm_source=twitter" target="_blank">Getting Started with the Arduino RP2040 Connect and the Arduino IDE</a></html>+ 
 +==== 6Programmer le Paspberry Pi Pico (W) sous Arduino === 
 +  * //**Ressources**// 
 +    * <html><a href="https://arduino-pico.readthedocs.io/en/latest/" target="_blank">Documentation</a></html> officielle Arduino. 
 + 
 +  * //**Tutoriels**// 
 +    * <html><a href="https://www.upesy.fr/blogs/tutorials/install-raspberry-pi-pico-on-arduino-ide-software" target="_blank">Utiliser la Pi Pico depuis l’Arduino IDE</a></html> 
 +    * <html><a href="https://learnembeddedsystems.co.uk/basic-multicore-pico-example" target="_blank">Basic Multicore Pico Project</a></html> 
 + 
 +\\ 
 + 
 + 
 + 
 + 
 + 
  
  
  • microc/uc/rp2.1692430579.txt.gz
  • Dernière modification : 2023/08/19 09:36
  • de phil