Micropython PYBLITEv1.0-ACH feljesztő lap gyorsulásmérővel
A pyboard egy olyan kompakt és erőteljes elektronikai fejlesztő lap ami MicroPython-t futtat. A számítógéphez USB-n keresztül kapcsolódik, és lehetőséget biztosít a Python scriptek memóriakártyára történő felmásolására és arról való futtatására, ill. egy soros Python prompt (REPL) melletti azonnali programozásra is. Az összekötéshez egy mikro USB kábel szükséges. Működik Windows, Mac és Linux alatt is.
Ez a lap felforrasztott csatlakozókkal rendelkezik. A csatlakozók HDR-PD8 jelű anyás csatlakozók. Összesen 56láb. A csatlakozó kompatibilis a szabványos 0.65mm négyzet keresztmetszetű lábakkal (Arduino stílus).
A MicroPython a Python (3.4 verzió) átírt verziója, hogy mikrokontrollereken is futtatható legyen. Ami nagyon sok optimalizációt tartalmaz, hogy hatékonyan működhessen és kis RAM mennyiséget igényeljen.
A MicroPython a pyboard-on fut és tulajdonképpen egy Python operációs rendszert biztosít a felhasználónak. A beépített pyb modul a lapon található perifériák vezérlésére használható funkciókat és osztályokat tartalmaz, ilyen pl. UART, I2C, SPI, ADC és DAC.
Alapvetően 3 módon lehet a pyboard-t vezérelni:
1. REPL: A számítógép USB portjára kötve a lap virtuális USB COM portként (CDC VCP) jelenik meg és bármilyen soros programmal hozzákapcsolódva elérhető a Python REPL prompt. Ez lehetővé teszi a Python utasítások begépelést és végrehajtást, pont úgy mint a számítógépen futtatott Python esetén. A PERL átirányítható bármely pyboardra kötött UART-ra.
2. Távoli script: Ctrl-A-val át lehet váltani REPL-ről raw REPL módra. Ekkor egy tetszőleges Python script küldhető el azonnali végrehajtásra. Egy elérhető Python script segítségével ez leegyszerűsíthető: csak futtasd a pyboard.py és script_to_run.py Python scripteket. Így végrehajtja a script_to_run.py script utasításait a pyboard-on.
3. Fájlból: A pyboard rendelkezik egy kicsi beépített saját fájlrendszerrel, ami a mikrokontroller flash memóriájában található. Továbbá rendelkezik egy SD kártya foglalattal, ha szükség lenne az elérhető tárhely bővítésére. Amikor a pyboard a számítógép USB portjára kerül csatlakoztatásra, az egy USB flash meghajtóként jelenik meg és elérhető (mount-olható) a belső fájlrendszer és az SD kártya. Ha bemásolásra kerül egy Python script aminek a neve main.py, a lap annak elindulásakor automatikusan futtatni fogja a scriptet. Így a script futtatható számítógépre való csatlakoztatás nélkül is.
A hardver főbb jellemzői:
STM32F411RE mikrokontroller
96 MHz Cortex M4 CPU hardveres lebegőponttal
512KiB flash ROM és 128KiB RAM
Micro USB csatlakozó a tápellátáshoz és soros kommunikációhoz
Micro SD kártya foglalat. (Szabványos, nagy kapacitású SD kártyákat támogatja)
24 GPIO a bal és jobb szélen és 5 GPIO az alsó sorban. Ezen felül LED, és kapcsoló GPIO érhető el az alsó sorban
1x 12-bit analóg-digitális átalakító, elérhető 16 lábon, 4 analóg föld árnyékolással
4 LED (piros, zöld, sárga és kék)
1 reset és 1 felhasználói gomb
Alaplapi 3.3V LDO feszültség stabilizátor (250mA). Bemeneti feszültségtartomány 3.6V...16V
DFU bootloader a ROM-ban a firmware egyszerű frissíthetősége érdekében
A két oldalsó rögzítő fül igény esetén letörhető a lapról.
2db maradt raktáron!
MicroPython PYBLITEv1.0-ACH
- Gyártó: MicroPython
- Cikkszám: (980) fejlesztő
- Készletinfó: Raktáron
-
13.500 Ft