Utilisez le CircuitPython d’Adafruit sur le Raspberry Pi Pico – Raspberry Pi Pod et la base micro: bit

Utilisez le CircuitPython d'Adafruit sur le Raspberry Pi Pico - Raspberry Pi Pod et la base micro: bit

Au début de la Raspberry Pi Pico lancement, il n’était possible de le programmer qu’en C / C ++ ou MicroPython. Quelques langues commencent à faire leur apparition, y compris le très excitant perspective de rouille courant sur le tableau. Aujourd’hui, je souligne Adafruit CircuitPython. Il est similaire, mais pas identique, à MicroPython mais semble avoir beaucoup plus de bibliothèques disponibles. Les gens d’Adafruit ont pris les exemples du Premiers pas avec le livre MicroPython et les a adaptés à CircuitPython. Ils ont ensuite mis en place un excellent et complet Premiers pas avec Raspberry Pi Pico et Guide CircuitPython, y compris comment l’installer et comment utiliser les ressources disponibles sur le Pico.

C’est une excellente initiative d’Adafruit – c’est-à-dire faire fonctionner le langage sur le Pico – et à certains égards, il est beaucoup plus facile d’utiliser CircuitPython que MicroPython en raison de la façon dont vous téléchargez votre code. C’est certainement plus facile que l’expérience quelque peu «inégale» de travailler avec C / C ++ dans divers environnements, notamment Windows.

Bien sûr, vous préférerez peut-être vous en tenir à MicroPython, c’est le langage préféré de Raspberry Pi, mais CircuitPython vous offre un monde un peu plus grand dans lequel travailler. Il y a encore des avantages à MicroPython, comme le soulignent Adafruit eux-mêmes:

  1. API avancées telles que les interruptions et les threads.
  2. API PIO complète (le support de CircuitPython est incomplet)
  3. Utilisation du code MicroPython existant

Cela dépend entièrement de vous – Essayez, voyez ce que vous pouvez faire!

  • Freenove Ultimate Starter Kit for Raspberry Pi 4 B 3 B+ 400, 558-Page Detailed Tutorial, Python C Java Scratch Code, 223 Items, 104 Projects
    4 programming languages -> Python (compatible with 2&3), C, Java and Scratch. 558-page detailed tutorial (including basic electronics knowledge) -> The download link can be found on the product box. (No paper tutorial.) 223 items for 104 interesting projects -> Each project has circuit diagrams and verified code with detailed explanations. Compatible models -> Raspberry Pi 400 / 4B / 3B+ / 3B / 3A+ / 2B / 1B+ / 1A+ / Zero W / Zero. (NOT included in this kit.) Get support -> Our technical support team is always ready to answer your questions.
  • Freenove Robot Dog Kit for Raspberry Pi 4 B 3 B+ B A+, Walking, Self Balancing, Ball Tracing, Face Recognition, Ultrasonic Ranging, Camera Servo (Raspberry Pi Not Included)
    This robot dog has multiple functions. (Assembly required. Raspberry Pi and Battery are NOT included.) Provides detailed assembly tutorial and complete code (Python) -> The download link can be found on the product box. (No paper tutorial.) Compatible models -> Raspberry Pi 4B / 3B+ / 3B / 3A+. (2B / B+ / A+ / Zero 1.3 / Zero W is also compatible but needs extra parts.) (Raspberry Pi is NOT included in this kit.) Control methods -> Controlled wirelessly by your Android phone or tablet, iPhone and computer (run Windows, macOS or Raspberry Pi OS). Needs battery -> Refer to "About_Battery.pdf" in downloaded file to buy.