35 Touch Develop & MicroPython Projects
The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK.
The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used.
This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript.
The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages.
The following are given for each project:
Title of the project
Description of the project
Aim of the project
Touch Develop and MicroPython program listings
Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
35 Touch Develop & MicroPython Projects
The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK.
The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used.
This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript.
The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages.
The following are given for each project:
Title of the project
Description of the project
Aim of the project
Touch Develop and MicroPython program listings
Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
Le SparkFun RP2350 Pro Micro fournit une plate-forme de développement puissante, construite autour du microcontrôleur RP2350. Cette carte utilise le facteur de forme Pro Micro mis à jour. Il comprend un connecteur USB-C, un connecteur Qwiic, une LED RVB adressable WS2812B, des boutons de démarrage et de réinitialisation, un fusible PTC réinitialisable et des plots de soudure PTH et crénelés.
Le RP2350 est un microcontrôleur double cœur unique doté de deux processeurs ARM Cortex-M33 et de deux processeurs Hazard3 RISC-V, tous fonctionnant jusqu'à 150 MHz ! Cela ne signifie pas pour autant que le RP2350 est un microcontrôleur quadricœur. Au lieu de cela, les utilisateurs peuvent sélectionner les deux processeurs à exécuter au démarrage. Vous pouvez exécuter deux processeurs du même type ou un de chaque. Le RP2350 dispose également de 520 Ko de SRAM répartis dans dix banques, d'une multitude de périphériques dont deux UART, deux contrôleurs SPI et deux I²C, ainsi que d'un contrôleur USB 1.1 pour la prise en charge des hôtes et des périphériques.
Le Pro Micro comprend également deux options de mémoire étendue : 16 Mo de mémoire Flash externe et 8 Mo de PSRAM connectés au contrôleur QSPI du RP2350. Le RP2350 Pro Micro fonctionne avec C/C++ en utilisant les environnements de développement Pico SDK, MicroPython et Arduino.
Caractéristiques
Microcontrôleur RP2350
8 Mo de PSRAM
16 Mo de Flash
Tension d'alimentation
USB : 5 V
RAW : 5,3 V (max.)
Brochage Pro Micro
2x UART
1x SPI
10x GPIO (4 utilisés pour UART1 et UART0)
4x Analogiques
Connecteur USB-C
Prise en charge des hôtes/périphériques USB 1.1
Connecteur Qwiic
Boutons
Reset
Boot
LED
LED RVB adressable WS2812
DEL d'alimentation rouge
Dimensions : 33 x 17,8 mm
Téléchargements
Schematic
Eagle Files
Board Dimensions
Hookup Guide
RP2350 MicroPython Firmware (Beta 04)
SparkFun Pico SDK Library
Arduino Pico Arduino Core
Datasheet (RP2350)
Datasheet (APS6404L PSRAM)
RP2350 Product Brief
Raspberry Pi RP2350 Microcontroller Documentation
Qwiic Info Page
GitHub Repository
Caractéristiques
Taille
23,2 x 12,5 x 22 mm
Poids
9g
Type d'engrenage
Équipement en plastique (Nylon et POM)
Angle limite
120
Palier Pas de roulements à billes
Cannelure d'engrenage de klaxon
20T (4,8 mm)
Type de klaxon
Plastique, POM
Cas
Nylon et fibre de verre
Fil de connecteur
200mm
Moteur
Moteur à balais métalliques
Résistance à l'eau
Non
Inclus
1x servomoteur FeeTech FS90
1x klaxon de servo droit à une extrémité
1x klaxon de servo droit à double extrémité
1x klaxon de servo droit à double extrémité ailé
1x klaxon de servo étoile à quatre branches
1x klaxon de servo rond
1x vis de klaxon de servo
2x vis de montage du servo FS90
Téléchargements
Mode d'emploi
Cette version du Micro OLED Breakout est exactement la même taille du non-Qwiic, avec un écran de 64 pixels de large et 48 pixels de haut et mesurant 0,66' de diamètre. Mais il a également été équipé de deux connecteurs Qwiic, ce qui le rend idéal pour les opérations I2C. Nous avons également ajouté deux trous de montage et un support de câble Qwiic pratique intégré dans une languette amovible sur la carte qui peut être facilement retiré grâce à un bord en V. Nous avons même veillé à inclure un pull-up I2C et un jumper ADDR à l’arrière de la carte, donc si vous avez vos propres pull-ups I2C ou si vous avez besoin de changer l’adresse I2C de la carte! Caractéristiques Connecteur Qwiic activé Tension de fonctionnement : 3,3 V Courant de fonctionnement : 10 mA (20 mA max) Taille de l’écran : 64x48 pixels (0,66' de diamètre) Monochrome bleu sur noir Interface I2C »
Arduinonext is an initiative powered by an electronics and microcontrollers specialist team aiming to help all those who are entering in the technology world, using the well-known Arduino platform to take the next step in electronics.
We strive to bring you the necessary knowledge and experience for developing your own electronics applications; interacting with environment; measuring physical parameters; processing them and performing the necessary control actions.
This is the first title in the 'Hands-On' series in which Arduino platform co-founder, David Cuartielles, introduces board programming, and demonstrates the making of an 8-bit Sound Generator.
Alimentation Micro-USB officielle pour Raspberry Pi (12,5 W)
Entrée : 100-240 V CA
Sortie : alimentation 5,1 V / 2,5 A
Connecteur : micro-USB
Longueur : 1,5 m
Un jeu de mèches de haute précision, couvrant les tailles de mèches les plus courantes.
Il suffit de les insérer dans la perceuse V-One Drill avec une clé hexagonale de 2,5 mm (non incluse) et de commencer à percer.
Les tailles suivantes sont incluses (2 de chaque) :
0,70 mm
0,80 mm
0,90 mm
1,00 mm
1,60 mm
Le LuckFox Pico Ultra est un ordinateur monocarte compact (SBC) équipé du chipset Rockchip RV1106G3, conçu pour le traitement de l'IA, le multimédia et les applications embarquées basse consommation.
Il est équipé d'un processeur NPU 1 TOPS intégré, ce qui le rend idéal pour les charges de travail d'IA de pointe. Avec 256 Mo de RAM, 8 Go de stockage eMMC intégré, le Wi-Fi intégré et la prise en charge du module PoE LuckFox, la carte offre performances et polyvalence pour une large gamme d'utilisations.
Sous Linux, la LuckFox Pico Ultra prend en charge diverses interfaces, notamment MIPI CSI, RGB LCD, GPIO, UART, SPI, I²C et USB, offrant ainsi une plateforme de développement simple et efficace pour les applications de domotique, de contrôle industriel et d'IoT.
Spécifications
Puce
Rockchip RV1106G3
Processeur
Cortex-A7 1,2 GHz
Processeur de réseau neuronal (NPU)
1 TOPS, compatible int4, int8, int16
Processeur d'image (ISP)
Entrée max. 5 Mo à 30fps
Mémoire
256 Mo DDR3L
Wi-Fi + Bluetooth
WiFi-6 2,4 GHz Bluetooth 5.2/BLE
Interface caméra
MIPI CSI 2 voies
Interface DPI
RGB666
Interface PoE
IEEE 802.3af PoE
Interface haut-parleur
MX1,25 mm
USB
Hôte/Périphérique USB 2.0
GPIO
30 GPIO Broches
Ethernet
Contrôleur Ethernet 10/100M et PHY intégré
Support de stockage par défaut
eMMC (8 Go)
Inclus
1x LuckFox Pico Ultra W
1x Module PoE LuckFox
1x Antenne IPX 2,4G 2 dB
1x Câble USB-A vers USB-C
1x Sachet de vis
Téléchargements
Wiki
LuckFox Pico Mini est une micro-carte de développement Linux compacte basée sur la puce Rockchip RV1103, offrant une plate-forme de développement simple et efficace pour les développeurs. Il prend en charge une variété d'interfaces, notamment MIPI CSI, GPIO, UART, SPI, I²C, USB, etc., ce qui est pratique pour un développement et un débogage rapides.
Caractéristiques
Cœur ARM Cortex-A7 monocœur 32 bits avec NEON et FPU intégrés
Le NPU de 4e génération intégré, développé par Rockchip, offre une précision de calcul élevée et prend en charge la quantification hybride int, int8 et int16. La puissance de calcul d'int8 est de 0,5 TOPS, et jusqu'à 1,0 TOPS avec int4
ISP3.2 de troisième génération intégré et auto-développé, prend en charge 4 mégapixels, avec plusieurs algorithmes d'amélioration et de correction d'image tels que HDR, WDR, réduction du bruit à plusieurs niveaux, etc.
Offre de puissantes performances d'encodage, prend en charge le mode d'encodage intelligent et l'économie de flux adaptative en fonction de la scène, permet d'économiser plus de 50% du débit binaire du mode CBR conventionnel afin que les images de la caméra soient en haute définition avec une taille plus petite, et doublent le stockage. espace
Le microcontrôleur RISC-V intégré prend en charge une faible consommation d'énergie et un démarrage rapide, prend en charge une capture d'image rapide de 250 ms et charge simultanément la bibliothèque de modèles AI pour réaliser la reconnaissance faciale "en une seconde"
DRAM DDR2 16 bits intégrée, capable de supporter des bandes passantes mémoire exigeantes
Intégré avec POR intégré, codec audio et MAC PHY
Spécifications
Processeur
ARM Cortex-A7, processeur monocœur 32 bits, 1,2 GHz, avec NEON et FPU
NPU
NPU Rockchip 4e génération, prend en charge int4, int8, int16 ; jusqu'à 1.0 TOPS (int4)
ISP
ISP3.2 de troisième génération, entrée jusqu'à 4 MP à 30 ips, HDR, WDR, réduction du bruit
RAM
64 Mo DDR2
Stockage
Flash SPI NAND de 128 Mo
USB
Hôte/périphérique USB 2.0 via Type-C
Interface de la caméra
MIPI CSI 2 voies
Broches GPIO
17 broches GPIO
Consommation électrique
MCU RISC-V à faible consommation pour un démarrage rapide
Dimensions
28 x 21 mm
Téléchargements
Wiki