-15%

MicroPython pyboard v1.1 (針腳以焊接) MicroPython 開發板 原廠進口

原始價格:NT$2,100。目前價格:NT$1,780。 (未稅)

描述

MicroPython pyboard v1.1 (針腳以焊接) MicroPython 開發板 原廠進口 內建 3軸加速度計  31 個 GPIO – (售完暫不進口)

MicroPython pyboard 是一個緊湊而強大的電子開發板,運行 MicroPython 。 pyboard 通過USB連接到您的PC,為您提供用於保存Python腳本的USB閃存驅動器,以及用於即時編程的串行Python提示符(REPL)。使用 MicroPython pyboard,您可以獲得一個低級Python操作系統,您可以使用它來控制大量不同的電子項目。

MicroPython pyboard板帶有焊接的接頭,如上圖所示。標頭針是HDR-PD8產品,是女性,總共56個位置。這些接頭與標準的0.65mm方形公針(Arduino型)兼容。

MicroPython pyboard的核心是擁有STM32F405RG微控制器,帶有168 MHz Cortex M4 CPU,1024KiB閃存ROM和192KiB RAM。每個pyboard還配備microUSB連接器,用於電源和串行通信,microSD卡插槽,MMA7660 3軸加速度計,31 GPIO,4個LED,復位開關和用戶開關。我們有兩個pyboard選項:一個有標題,一個沒有。

MicroPython 是對 Python(版本3.4)編程語言的完全重寫,因此它適合併在微控制器上運行。它包括許多優化,因此它可以高效運行並使用非常少的RAM。此外,MicroPython在pyboard上運行裸機,基本上為您提供了一個Python操作系統。內置的pyboard模塊包含控制電路板上可用外設的功能和類,如UART,I 2 C,SPI,ADC和DAC。

MicroPython pyboard v1.1 (針腳以焊接)

 

MicroPython pyboard v1.1(針腳以焊接) 硬件概述

MicroPython pyboard v1.1 滿載硬件功能:

  • STM32F405RG微控制器
  • 具有硬件浮點的168 MHz Cortex M4 CPU
  • 1024KiB閃存ROM和192KiB RAM
  • Micro USB連接器,用於電源和串行通信
  • Micro SD卡插槽,支持標準和高容量SD卡
  • 3軸加速度計(MMA7660)
  • 帶可選備用電池的實時時鐘
  • 31 GPIO
  • 3個12位模數轉換器,16引腳,4個模擬接地屏蔽
  • 2x 12位數模轉換器(DAC),可在引腳X5和X6上使用
  • 4個LED
  • 1個複位和1個用戶開關
  • 板載3.3V LDO穩壓器,能夠提供高達250mA的電壓,輸入電壓範圍為3.6V至16V
  • ROM中的DFU引導加載程序,可輕鬆升級固件

MicroPython pyboard v1.1

發光二極管

pyboard有四個LED。我們將使用REPL以交互方式確定這些LED的編號方式以及它們的顏色。LED也是電路板當前狀態的指示器。以下是您可能會看到的一些示例:

  • 紅色和綠色LED交替閃爍:main.py有錯誤使用REPL進行調試
  • 所有四個LED都會循環打開和關閉:您必須執行電路板的硬重置。
  • 只有紅色LED亮起:您可能只是嘗試將main.py保存到驅動器。在紅色LED熄滅之前,請勿彈出閃存驅動器!

pyBoard leds

開關

有兩個開關,一個標記為“USR”用於用戶,另一個標記為“RST”用於復位。Micropython在這塊板上很容易處理開關輸入,我們將使用USR開關來證明它。該開關類有三個方法,讓您獲得的開關狀態,或者當出現了在開關狀態的改變登記。

pyboard按鈕

MicroSD插座

pyboard上有一個名為/ flash的驅動器。插入microSD卡時,此驅動器可用作/ sd

pyboard SD卡

加速度計

pyboard有一個加速度計-MMA766FC ,可用於檢測電路板的角度和運動。該加速類的的pyb模塊有5個方法,讓你獲得X,Y,Z軸的信息,請訪問傾斜寄存器,X,Y,Z值的3元組。

pyboard加速度計

教學文件與資源

The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive on which to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. With the MicroPython pyboard you gain a low-level Python operating system that you are able to use to control plenty of different electronics projects.

MicroPython pyboard

This board comes with headers soldered, as in the pictures above. The header pins are the HDR-PD8 product and are female with 56 total positions. These headers are compatible with standard 0.65mm square male pins (Arduino style).

possesses a STM32F405RG microcontroller

At its heart, the MicroPython pyboard possesses a STM32F405RG microcontroller with a 168 MHz Cortex M4 CPU, 1024KiB flash ROM, and 192KiB of RAM. Each pyboard is also equipped with a microUSB connector for power and serial communications, a microSD card slot, an MMA7660 3-axis accelerometer, 31 GPIO, four LEDs, a reset switch and a user switch. We have two options for the pyboard: one with headers and one without.

MicroPython is a complete rewrite of the Python (version 3.4) programming language so that it fits and runs on a microcontroller. It includes many optimizations so that it runs efficiently and uses very little RAM. Additionally, MicroPython runs bare-metal on the pyboard, and essentially gives you a Python operating system. The built-in pyboard module contains functions and classes to control the peripherals available on the board, such as UART, I2C, SPI, ADC and DAC.

  • STM32F405RG microcontroller
  • 168MHz Cortex M4 CPU with hardware floating point
  • 1024KiB flash ROM and 192KiB RAM
  • MicroUSB connector for power and serial communication
  • MicroSD card slot, supporting standard and high-capacity SD cards
  • 3-axis accelerometer (MMA7660)
  • Real-Time Clock (RTC) 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
  • Onboard 3.3V LDO voltage regulator, capable of supplying up to 250mA, input voltage range 3.6V to 16V
  • DFU bootloader in ROM for easy upgrading of firmware

商品評價

目前沒有評價。


搶先評價 “MicroPython pyboard v1.1 (針腳以焊接) MicroPython 開發板 原廠進口”