Difference between revisions of "BPI:bit for MicroPython"

From Banana Pi Wiki
Jump to: navigation, search
Line 24: Line 24:
 
|}
 
|}
  
 +
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| ''Development tutorial(Based on MicroBit):'''
 +
|-
 +
|  [[1. Panel scrolling text]] || [[2. Panel display images]]||[[3 Bottom IO port control]]||[[4 Panel key detection]]||[[5 Gets the board temperature]]||[[6 Play MIDI music]]
 +
|-
 +
| [[7 Photosensitive gesture]]||[[8. MPU-9250 9-axis sensor]]||[[9. Make a compass]]||[[10 Free to define gesturesl]]||[[11 Random number generator]]||[[12 S2m Scratch2]]
 +
|-
 +
| [[13 Codelab Scratch3]]
 +
|-
 +
|}
  
Development tutorial(Based on MicroBit):
 
  
<div id="Banana Pi AI"></div>
 
{| border="0" cellpadding="10" width="100%"
 
|-
 
|width="10%" valign="top" align="left"|
 
*[[1. Panel scrolling text]]
 
|width="10%" valign="top" align="left"|
 
*[[2. Panel display images]]
 
|width="10%" valign="top" align="left"|
 
*[[3 Bottom IO port control]]
 
|width="10%" valign="top" align="left"|
 
*[[4 Panel key detection]]
 
|width="10%" valign="top" align="left"|
 
*[[5 Gets the board temperature]]
 
|width="10%" valign="top" align="left"|
 
*[[6 Play MIDI music]]
 
|width="10%" valign="top" align="left"|
 
*[[7 Photosensitive gesture]]
 
|}
 
  
<div id="Banana Pi AI"></div>
 
{| border="0" cellpadding="10" width="100%"
 
|-
 
|width="10%" valign="top" align="left"|
 
*[[8. MPU-9250 9-axis sensor]]
 
|width="10%" valign="top" align="left"|
 
*[[9. Make a compass]]
 
|width="10%" valign="top" align="left"|
 
*[[10 Free to define gesturesl]]
 
|width="10%" valign="top" align="left"|
 
*[[11 Random number generator]]
 
|width="10%" valign="top" align="left"|
 
*[[12 S2m Scratch2]]
 
|width="10%" valign="top" align="left"|
 
*[[13 Codelab Scratch3]]
 
|width="10%" valign="top" align="left"|
 
*
 
|}
 
  
  

Revision as of 22:18, 19 February 2019

Overview: BPI-Bit

Mircopython.png

BPI:bit have full support microPyton。firmware、exploitation environment、software and wiki documtnets have update to :

https://github.com/BPI-STEAM/BPI-BIT-MicroPython


Basic board development'
1 Get the development suite 2 Wired connection board 3 Try burning the board 4 Hello, World! 5 Light up all kinds of LED


Board development tools'
1 Auto series one key burn 2 ESPBlocks Beginner's only 3 Mpfshell details 4 Pycharm IDE programming
Development tutorial(Based on MicroBit):'
1. Panel scrolling text 2. Panel display images 3 Bottom IO port control 4 Panel key detection 5 Gets the board temperature 6 Play MIDI music
7 Photosensitive gesture 8. MPU-9250 9-axis sensor 9. Make a compass 10 Free to define gesturesl 11 Random number generator 12 S2m Scratch2
13 Codelab Scratch3



code on github and support :

  • 1. Provide terminal command line operation tools
  • 2. Provide wired or wireless to operation board
  • 3. Provide Pycharm IDE development
  • 4. Provide Microbit for MicroPython function library

We are now testing all micro:bit online documentation examples,we have let BPI:bit compatibility micro:bit function library,so,microPyton support for micro:bit,You can run it directly on BPI:bit.

This is BPI:Bit run:https://microbit-micropython.readthedocs.io/en/latest/tutorials/hello.html code . You can run the code directly on BPI:bit, you can see the video demo.

https://www.youtube.com/watch?v=AczqV6zMi9E&feature=youtu.be

For more board examples, see the following url:

microbit online documents :https://microbit-micropython.readthedocs.io/en/latest/tutorials/introduction.html

microbit online simulator genuine: http://www.micropython.org.cn/pye/editor-en.html