The BPI bit (also referred to as BPI-bit, stylised as bpi:bit) is an ESP32 with 32-bit Xtensa LX6 dual-core processor based embedded system. It supports Webduino, Arduino, MicroPython as well as Scratch X programming environments.
bpi:bit board is 5 cm x 5 cm in size, weighs 10 ~ 12 grams, it houses a 20-Pin edge connector, built-in lighting matrix with 25 programmable full-color LEDs , two photosensitive light sensors, two programmable buttons, an NTC resistor, a buzzer and a nine shaft sensor (triaxial acceleration Three-axis gyroscope and three-axis magnetic compass),
bpi:bit vs micro:bit - “COUNTER” CELLULAR AUTOMATON
the I/O space configuration is as follows:
- Full color LED matrix: GPIO4
- Photosensitive sensor: GPIO36 (Analog A0, upper left), GPIO39 (Analog A3, upper right)
- Button switch : GPIO35 (Botton A), GPIO27 (Botton B)
- Temperature sensor: GPIO34 (Analog A6)
- Buzzer: GPIO25
- MPU-9250 9-axis sensor: GPIO0, GPIO21(SDA), GPIO22(SCL)
BPI:bit Webduino Easy How-To’s Episode 1: Initial Setup
BPI:bit interfact:
edge connector PIN define same as micro:bit
more about BPI:bit ,please see wiki page:
http://wiki.banana-pi.org/BPI-Bit
BPI:bit support webduino all function:
[ Webduino ]= [WebComponents ]+ [Arduino]
support Web:bit offine education , webduino online blockly,webduino cloud,webduino simulator. easy to do STEAM education.
webduino official website:
webduino source code on github:
BPI:bit for arduino open source code
==MicroPyhton ==
*BPI:bit microPython Source code on github : https://github.com/BPI-STEAM/BPI-BIT-MicroPython
*Online wiki documents: http://wiki.banana-pi.org/BPI:bit_for_MicroPython
==Arduino ==
*BPI:bit for Arduino IDE source code : https://github.com/BPI-STEAM/BPI-BIT-Arduino-IDE
*BPI:bit for Arduino IDE wiki :http://wiki.banana-pi.org/BPI:bit_for_Arduino
BPI-STEAM online documents:
https://doc.bpi-steam.com/en/latest/
easy to buy sample:
note :Webduino service now only provide cloud services in Taiwan and the mainland of China, overseas server has not been set up now, so buy BPI, BIT and BPI: UNO32 overseas clients, only can test and use open source software