MicroPython pyboard - v1.1

MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1
MicroPython pyboard - v1.1

Omschrijving

Het pyboard is een compact en krachtig electronica development board die runt op MicroPython. Hij koppelt aan je PC over USB als USB flash drive waarop je je Python scripts en serial Python prompts kan opslaan voor direct programmeren. Deze vereist een micro USB kabel en werkt met Windows, Mac en Linux.

Dit is het originele pyboard, sterker dan het Pyboard Lite.

MicroPython is een complete re-write van de Python (versie 3.4) programmeertaal zodat het past en werkt op een microcontroller. Het heeft veel optimalisaties zodat het efficient runt en verbruikt weinig RAM.

MicroPython runt "kaal" op het pyboard waardoor je een Python operating systeem krijgt. De ingebouwde pyb module heeft meerdere functies om de randapparatuur te besturen op het board zoals UART, I2C, SPI, ADC en DAC.

Er zijn 3 algemene manieren om het pyboard te besturen:

  • REPL: Koppelt aan je PC via USB. Het board wordt herkend als een USB virtuele communicatie poort (CDC VCP) en je kan elk serieel programma gebruiken om te koppelen en een Python REPL prompt te verkrijgen. Hierdoor kan je gelijk typen en Python programmas uitvoeren net zoals wanneer je Python gebruikt op je PC. Je kan ook de REPL omzetten naar een van de UARTS op het pyboard.
  • Remote script: Je kan REPL omzetten naar raw REPL mode door ctrl-A te sturen, om vervolgens in raw REPL mode een arbitrair Python script te sturen naar het board voor directe uitvoering. Een Python script is beschikbaar waardoor deze modus heel simpel wordt: run python pyboard.py script_to_run.pyen dit voert script_to_run.py uit op het pyboard, en keert elke output terug.
  • Via file: Het pyboard heeft een klein, ingebouwd file systeem dat leeft in de flash memory van de microcontroller. Deze heeft ook een SD kaart gleuf als je meer geheugen wil toevoegen. Wanneer je het pyboard koppelt aan je PC verschijnt deze als USB en kan je in het geheugen/file systeem en de SD kaart. Als je een Python script kopieert naar het file systeem en het main.py noemt zal het board dit script uitvoeren tijdens start up modus. Op deze manier kan je scripts uitvoeren zonder aansluiting tot PC. 

Algemene kenmerken van de hardware:

  • STM32F405RG microcontroller
  • 168 MHz Cortex M4 CPU with hardware floating point
  • 1024KiB flash ROM and 192KiB RAM
  • Micro USB connector for power and serial communication
  • Micro SD card slot, supporting standard and high capacity SD cards
  • 3-axis accelerometer (MMA7660)
  • Real time clock with optional battery backup
  • 24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO available on bottom row
  • 3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground shielding
  • 2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6
  • 4 LEDs (red, green, yellow and blue)
  • 1 reset and 1 user switch
  • On-board 3.3V LDO voltage regulator, capable of supplying up to 300mA, input voltage range 3.6V to 10V
  • DFU bootloader in ROM for easy upgrading of firmware

Reviews

Verlanglijst MicroPython pyboard - v1.1
Productcode: ADA-2390
€ 45,41
Excl. BTW
Dit product is niet op voorraad
  • Verzonden vanaf € 8,91 naar Verenigde Staten
  • 30 dagen niet goed, geld terug
  • Snelle levering vanuit Nederland

Documenten

Schematics v1.1

Specificaties

Algemeen
ProductcodeADA-2390
MerkAdafruit
MPNP2390
Overig
Afmetingen33mm x 43mm x 4mm
Gewicht6g
Snelle verzending
Voor 17.00 uur besteld (ma-vr), is zelfde dag verzonden.
Niet goed, geld terug
Bij ons heb je een zichttermijn van 30 dagen.
Wereldwijde verzending
Wij verzenden vanuit Nederland met PostNL en DHL.
Thuiswinkel.org Lid