User Tools

Site Tools


plugins:bbc_microbit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plugins:bbc_microbit [2016/10/23 19:35]
madlyr Added MicroBitCtrl methods and usage
plugins:bbc_microbit [2019/03/04 16:22] (current)
Line 19: Line 19:
  
 ===== MicroBit Methods ===== ===== MicroBit Methods =====
-^ Method ^ Description ^ +^ Method                                                                             ^ Description                                                               
-| [[microbit_analogread|AnalogRead( pin )]] | | +| [[microbit_analogread|AnalogRead( pin )]]                                                                                                                    
-| [[microbit_connect|Connect( address )]] | | +| [[microbit_connect|Connect( address )]]                                                                                                                      
-| [[microbit_createcontroller|CreateController( size )]] | | +| [[microbit_createcontroller|CreateController( size )]]                                                                                                       
-| [[microbit_disconnect|Disconnect()]] | | +| [[microbit_disconnect|Disconnect()]]                                               Disconnects the Bluetooth link between your phone and the BBC micro:bit.  
-| [[microbit_getimage|GetImage()]] | | +| [[microbit_getimage|GetImage()]]                                                   Returns full path to micro:bit top view image.                            
-| [[microbit_getversion|GetVersion( num, txt )]] | | +| [[microbit_getversion|GetVersion( num, txt )]]                                                                                                               
-| [[microbit_oncancel|OnCancel()]] | | +| [[microbit_oncancel|OnCancel()]]                                                                                                                             
-| [[microbit_onconnect|OnConnect()]] | | +| [[microbit_onconnect|OnConnect()]]                                                                                                                           
-| [[microbit_ondevice|OnDevice( name, address, bonded, rssi )]] | | +| [[microbit_ondevice|OnDevice( name, address, bonded, rssi )]]                                                                                                
-| [[microbit_ondisconnect|OnDisconnect()]] | | +| [[microbit_ondisconnect|OnDisconnect()]]                                                                                                                     
-| [[microbit_onreceive|OnReceive( data )]] | | +| [[microbit_onreceive|OnReceive( data )]]                                                                                                                     
-| [[microbit_onselect|OnSelect( title, body )]] | | +| [[microbit_onselect|OnSelect( title, body )]]                                                                                                                
-| [[microbit_reset|Reset()]] | | +| [[microbit_reset|Reset()]]                                                                                                                                   
-| [[microbit_save|Save()]] | | +| [[microbit_save|Save()]]                                                                                                                                     
-| [[microbit_scan|Scan( address )]] | | +| [[microbit_scan|Scan( address )]]                                                                                                                            
-| [[microbit_scrolltext|ScrollText( text, interval )]] | | +| [[microbit_scrolltext|ScrollText( text, interval )]]                                                                                                         
-| [[microbit_send|Send( msg )]] | | +| [[microbit_send|Send( msg )]]                                                                                                                                
-| [[microbit_sendcode|SendCode( code )]] | | +| [[microbit_sendcode|SendCode( code )]]                                                                                                                       
-| [[microbit_setleds|SetLEDs( bits )]] | | +| [[microbit_setleds|SetLEDs( bits )]]                                                                                                                         
-| [[microbit_setonbutton|SetOnButton( callback )]] | | +| [[microbit_setonbutton|SetOnButton( callback )]]                                                                                                             
-| [[microbit_setonconnect|SetOnConnect( callback )]] | | +| [[microbit_setonconnect|SetOnConnect( callback )]]                                                                                                           
-| [[microbit_setondevice|SetOnDevice( callback )]] | | +| [[microbit_setondevice|SetOnDevice( callback )]]                                                                                                             
-| [[microbit_setondisconnect|SetOnDisconnect( callback )]] | | +| [[microbit_setondisconnect|SetOnDisconnect( callback )]]                                                                                                     
-| [[microbit_setonevent|SetOnEvent( callback )]] | | +| [[microbit_setonevent|SetOnEvent( callback )]]                                                                                                               
-| [[microbit_setonmotion|SetOnMotion( callback )]] | | +| [[microbit_setonmotion|SetOnMotion( callback )]]                                                                                                             
-| [[microbit_setonreceive|SetOnReceive( callback )]] | | +| [[microbit_setonreceive|SetOnReceive( callback )]]                                                                                                           
-| [[microbit_setontemp|SetOnTemp( callback )]] | | +| [[microbit_setontemp|SetOnTemp( callback )]]                                                                                                                 
-| [[microbit_setsplitmode|SetSplitMode( mode, p1, p2 )]] | | +| [[microbit_setsplitmode|SetSplitMode( mode, p1, p2 )]]                                                                                                       
-| [[microbit_startscan|StartScan()]] | | +| [[microbit_startscan|StartScan()]]                                                                                                                           
-| [[microbit_stopscan|StopScan()]] | | +| [[microbit_stopscan|StopScan()]]                                                                                                                             
-| [[microbit_watchaccelerometer|WatchAccelerometer( precision, interval, cancel )]] | | +| [[microbit_watchaccelerometer|WatchAccelerometer( precision, interval, cancel )]]                                                                            
-| [[microbit_watchbutton|WatchButton( name, cancel )]] | | +| [[microbit_watchbutton|WatchButton( name, cancel )]]                                                                                                         
-| [[microbit_watchinput|WatchInput( pin, cancel )]] | |+| [[microbit_watchinput|WatchInput( pin, cancel )]]                                                                                                            |
  
  
 ===== Using MicroBitCtrl Control ===== ===== Using MicroBitCtrl Control =====
 +
 +This control shows micro:bit image which shows interactive LED array and Bluetooth indicator.
  
 In order to use the MicroBitCtrl control, you must first load the plugin and initialize MicroBit object: In order to use the MicroBitCtrl control, you must first load the plugin and initialize MicroBit object:
Line 117: Line 119:
  
 ===== MicroBitCtrl Methods ===== ===== MicroBitCtrl Methods =====
-| [[microbitctrl_clear|Clear()]] | | +| [[microbitctrl_clear|Clear()]] | Clears LEDs to gray color. 
-| [[microbitctrl_sendledstates|SendLEDStates()]] | Sends new LED states to micro:bit | +| [[microbitctrl_sendledstates|SendLEDStates()]] | Sends new LED states to micro:bit
-| [[microbitctrl_setbluetoothstate|SetBluetoothState( connected )]] | | +| [[microbitctrl_setbluetoothstate|SetBluetoothState( connected )]] | If connected is true, then function sets Bluetooth indicator in blue color, if false, in gray color. 
-| [[microbitctrl_setled|SetLED( x, y )]] | | +| [[microbitctrl_setled|SetLED( x, y )]] | Sets LED in x and y position (range 0..4). It sets LED in red color. 
-| [[microbitctrl_toggleled|ToggleLED( x, y )]] | | +| [[microbitctrl_toggleled|ToggleLED( x, y )]] | Toggles LED in x and y position (range 0..4). It sets LED in red or gray color. 
-| [[microbitctrl_imgtouch_ontouch|imgTouch_OnTouch( ev )]] | |+| [[microbitctrl_imgtouch_ontouch|imgTouch_OnTouch( ev )]] | Custom LED array touch handler. |
  
  
Line 290: Line 292:
 } }
 </code> </code>
 +
 +===== Troubleshooting =====
 +There is a separate article on [[microbit:troubleshooting|Troubleshooting]] this plugin.
 +
plugins/bbc_microbit.1477251308.txt.gz · Last modified: 2016/10/24 03:35 (external edit)