1.1 / Sep 28, 2014
(0/5) ()

Description

Program your own LEGO Mindstorms EV3 Bluetooth Advanced RemoteControl.

App Information EV3 Numeric Pad+

  • App Name
    EV3 Numeric Pad+
  • Package Name
    com.EV3.NumericPadPlus
  • Updated
    Sep 28, 2014
  • File Size
    Undefined
  • Requires Android
    Android 2.1
  • Version
    1.1
  • Developer
    Ferdinand Stueckler
  • Installs
    -
  • Price
    Free
  • Category
  • Developer
  • Google Play Link

EV3 Numeric Pad+ Version History

Select EV3 Numeric Pad+ Version :
  • 1.1 (2) - Latest Version
  • EV3 Numeric Pad+ 1.1 APK File

    Publish Date: 2017 /5/5
    Requires Android: Android 2.1+ (clair, API: 7)
    File Size: 53.5 kB
    Tested on: Android 2.1 (clair, API: 7)
    File Sha1: d1c36e0fb259d5a5ed57cf9e7f0eb5693f375250
    APK Signature: e4d0d4d52bb4f95142492687a87266385b63d7aa

Ferdinand Stueckler Show More...

EV3 Numeric Pad+ 1.1 APK
Program your own LEGO Mindstorms EV3 Bluetooth Advanced RemoteControl.
Bluetooth Color Picker 1.1 APK
Bluetooth Remote Control for colorinformation. 3 colors are handled either as text or bytes. 6channels for colors will be managed.The range of the values are between 0 and 255.Byte Mode (Default): Channel and 3 colors are transfered as 4bytesExample for BLUE and channel 2: 0x020000FFASCII Mode: Starting with the channel and a colon 3 colors aretransfered as text seperated by comma (ended by \n)Example for RED and Channel 1: "1:255,0,0\n"The purpose of the app is to control remote hardware likeArduino, Netduino, Raspberry Pi ...Version 1.1: Byte Mode Default
micro:bit UART Terminal 2.5 APK
This app communicates between Android and a micro:bit device. Youcan transmit and receive text in 'notification' or 'indication'mode. The UART communication also has to be implemented at themicro:bit device (Block, Javascript, MBED). Options: - Indication:Default micro:bit mode (otherwise notification mode) - LF: Linefeedadded - CR: Carriage return added Requirements: - Min. Android 5 -Bluetooth Low Energy (BLE) - Paired devices - micro:bit programm(developed by yourself) V 2.1: Copy to Clipboard (Option Menu) V2.2: Clear List (Option Menu), No Log Option V 2.5: Hex Mode MBEDexample: #include "MicroBit.h" #include "MicroBitUARTService.h"#include "BMP180.h" MicroBit uBit; MicroBitUARTService *uart;BMP180 bmp180(P0_30, P0_0); char buffer[80]; floatpressure,temperature; int connected = 0; voidonConnected(MicroBitEvent e) { uBit.display.scroll("C"); connected= 1; } void onDisconnected(MicroBitEvent e) {uBit.display.scroll("D"); connected = 0; } voidonButtonA(MicroBitEvent e) { uBit.display.scroll(buffer); } voidonButtonB(MicroBitEvent e) { uBit.display.scroll("SK"); } /*IMPORTANT !!! Oherwise you will run out of memory ! Recommenddisabling the DFU and Event services in MicroBitConfig.h since theyare not needed here:microbit->microbit-dal->inc->core->MicroBitConfig.h#define MICROBIT_BLE_DFU_SERVICE 0 #defineMICROBIT_BLE_EVENT_SERVICE 0 #define MICROBIT_SD_GATT_TABLE_SIZE0x500 */ int main() { bmp180.Initialize(64,BMP180_OSS_ULTRA_LOW_POWER); pressure = -1; temperature = -1; if(bmp180.ReadData(&temperature,&pressure)) sprintf(buffer,"%.2f C %4.0f hPa", temperature, pressure); elsesprintf(buffer,"NOK"); // Initialise the micro:bit runtime.uBit.init(); uBit.messageBus.listen(MICROBIT_ID_BLE,MICROBIT_BLE_EVT_CONNECTED, onConnected);uBit.messageBus.listen(MICROBIT_ID_BLE,MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);uBit.messageBus.listen(MICROBIT_ID_BUTTON_A,MICROBIT_BUTTON_EVT_CLICK, onButtonA);uBit.messageBus.listen(MICROBIT_ID_BUTTON_B,MICROBIT_BUTTON_EVT_CLICK, onButtonB); uart = newMicroBitUARTService(*uBit.ble, 32, 32); uBit.display.scroll(":)");while(1) { pressure = -1; temperature = -1; if(bmp180.ReadData(&temperature,&pressure)) sprintf(buffer,"%.2f C %4.0f hPa", temperature, pressure); elsesprintf(buffer,"NOK"); if (!connected) { uBit.sleep(500); } else {uart->send(buffer); uBit.sleep(1000); } } release_fiber(); }
NXT Simple Remote 2.2 APK
Simple Remote Control for LEGO Mindstorms NXT Engines: - Min.Android 2.1 - LEGO Mindstorms NXT - Bluetooth - Ports A,B and C -No NXT Program required A previous Bluetooth Pairing is required.
Bluetooth Simple Remote 1.1 APK
The purpose of the app is to control remotehardware like Arduino, Netduino, Raspberry Pi ...The first optional information is a channel, which has the rangefrom 0 to 3.Afterwards 2 positions are handled as bytes and are almostterminated with a zero byte.The range of the positions (power) is between -100 and 100.UP: [channel], 0, power, 0DOWN: [channel], 0, -power, 0LEFT: [channel], -power, power, 0RIGHT: [channel], power, power, 0MIDDLE: [channel], 0, 0, 0 or [channel], 0, 0, power (Sense)Reverse: Power * -1Sense: Automatic return to zero values on release ->[channel], 0, 0, 0The MIDDLE Button has a special handling -> [channel], 0, 0,powerChannel: Enable optional channelPower: Slider from 0 to 100The purpose of the app isto control remote hardware like Arduino, Netduino, Raspberry Pi ...The first optional information is a channel, Which Has the rangefrom 0 to. 3Afterwards 2 positions are handled as bytes and are terminated witha zero byte almost.The range of the position (power) is between -100 and 100thUP: [channel], 0, power, 0DOWN: [channel], 0, -power, 0LEFT: [channel], -power, power, 0RIGHT: [channel], power, power, 0MIDDLE: [channel], 0, 0, 0 or [channel], 0, 0, power (Sense)Reverse: Power * -1Sense: Automatic return to zero values ​​on release ->[channel], 0, 0, 0The Middle Button has a special handling -> [channel], 0, 0,powerChannel: Enable optional channelPower factor: slider from 0 to 100
Bluetooth Universal Pad 1.2 APK
The purpose of the app is to controlremotehardware like Arduino, Netduino, Raspberry Pi ...3 positions are handled either as text or bytes.The range of the values x,y (1. control) and z (2. control)isbetween -100 and 100.Byte Mode: 3 positions are transfered as 3 bytes (default)ASCII Mode: 3 positions are transfered as text seperated bycomma(ended by \n)V1.1: Changed default modeV1.2: Tablet modifications
NetSimple 1.0 APK
The purpose of the app is to control remote hardware like Arduino,Netduino, Raspberry Pi ... The protocol is TCP/IP (Client). UP: 0,power, 0 DOWN: 0, -power, 0 LEFT: -power, power, 0 RIGHT: power,power, 0 MIDDLE: 0, 0, 0 or 0, 0, power (Zero active) Byte Mode: 3positions are transfered as 3 bytes (default) ASCII Mode: 3positions are transfered as text seperated by comma (ended by \n)Session inactive: Each transmission in a serated connection Sessionactive: Connection never closed, but if necessary automaticreconnect (default) Zero inactive: No return to zero values afterrelease Zero active: Auto return to zero values after releaseSample code for a server on Raspberry Pi: #include "stdio.h"#include "stdlib.h" #include "string.h" #include "unistd.h"#include "sys/types.h" #include "sys/socket.h" #include"netinet/in.h" void error(const char *msg) { perror(msg); exit(1);} int main(int argc, char *argv[]) { int sockfd, newsockfd,portno,n; socklen_t clilen; char buffer[256]; struct sockaddr_inserv_addr, cli_addr; sockfd = socket(AF_INET, SOCK_STREAM, 0); if(sockfd < 0) error("ERROR opening socket"); bzero((char *)&serv_addr, sizeof(serv_addr)); portno = 12345;serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr =INADDR_ANY; serv_addr.sin_port = htons(portno); if (bind(sockfd,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)error("ERROR on binding"); while(1) { listen(sockfd,5); clilen =sizeof(cli_addr); newsockfd = accept(sockfd, (struct sockaddr *)&cli_addr, &clilen); if (newsockfd < 0) error("ERROR onaccept"); while(1) { bzero(buffer,256); n =read(newsockfd,buffer,3); if (n < 3) { error("ERROR reading fromsocket"); break; } float tmp1 = (float)buffer[0]; if (tmp1 >127) tmp1 -= 256; float tmp2 = (float)buffer[1]; if (tmp2 > 127)tmp2 -= 256; float tmp3 = (float)buffer[2]; if (tmp3 > 127) tmp3-=256; printf("%d %d %d\n",(int)tmp1,(int)tmp2,(int)tmp3); }close(newsockfd); } close(sockfd); return 0; }
EV3 Numeric Remote 1.0 APK
Program your own LEGO Mindstorms EV3 Bluetooth Remote Control.