micro:bit UART Terminal

10 હજાર+
ડાઉનલોડ
કન્ટેન્ટનું રેટિંગ
પ્રત્યેક
સ્ક્રીનશૉટ છબી
સ્ક્રીનશૉટ છબી
સ્ક્રીનશૉટ છબી
સ્ક્રીનશૉટ છબી

આ ઍપનું વર્ણન

આ એપ એન્ડ્રોઇડ અને માઇક્રો: બીટ ડિવાઇસ વચ્ચે વાતચીત કરે છે. તમે 'સૂચના' અથવા 'સંકેત' મોડમાં ટેક્સ્ટને પ્રસારિત અને પ્રાપ્ત કરી શકો છો. UART કોમ્યુનિકેશનને માઇક્રો: બીટ ડિવાઇસ (બ્લોક, જાવાસ્ક્રિપ્ટ, MBED) પર પણ લાગુ કરવું પડશે.

વિકલ્પો:
- સંકેત: ડિફોલ્ટ માઇક્રો: બીટ મોડ (અન્યથા સૂચના મોડ)
- એલએફ: લાઇનફીડ ઉમેર્યું
- સીઆર: કેરેજ રીટર્ન ઉમેર્યું

જરૂરિયાતો:
- મિન. એન્ડ્રોઇડ 5
- બ્લૂટૂથ લો એનર્જી (BLE)
- જોડાયેલ ઉપકરણો
- માઇક્રો: બીટ પ્રોગ્રામ (તમારા દ્વારા વિકસિત)

વી 2.1: ક્લિપબોર્ડ પર ક Copyપિ કરો (વિકલ્પ મેનુ)
V 2.2: ક્લિયર લિસ્ટ (વિકલ્પ મેનુ), નો લોગ વિકલ્પ
વી 2.5: હેક્સ મોડ

MBED ઉદાહરણ:

#"MicroBit.h" શામેલ કરો
#"MicroBitUARTService.h" શામેલ કરો
#સમાવેશ "BMP180.h"

માઇક્રોબિટ uBit;
MicroBitUARTS Service *uart;
BMP180 bmp180 (P0_30, P0_0);
ચાર બફર [80];
ફ્લોટ પ્રેશર, તાપમાન;

પૂર્ણાંક જોડાયેલ = 0;

રદબાતલ કનેક્ટેડ (માઇક્રોબિટ ઇવેન્ટ ઇ)
{
uBit.display.scroll ("C");
જોડાયેલ = 1;
}

ડિસ્કનેક્ટેડ (MicroBitEvent e) પર રદબાતલ
{
uBit.display.scroll ("D");
જોડાયેલ = 0;
}


રદબાતલ બટનએ (માઇક્રોબિટ ઇવેન્ટ ઇ)
{
uBit.display.scroll (બફર);
}

રદબાતલ બટનબી (માઇક્રોબિટ ઇવેન્ટ ઇ)
{
uBit.display.scroll ("SK");
}

/*
મહત્વપૂર્ણ !!!
નહિંતર, તમારી યાદશક્તિ સમાપ્ત થઈ જશે!

MicroBitConfig.h માં DFU અને ઇવેન્ટ સેવાઓને અક્ષમ કરવાની ભલામણ કરો કારણ કે તેમને અહીં જરૂર નથી:
microbit-> microbit-dal-> inc-> core-> MicroBitConfig.h

#વ્યાખ્યા MICROBIT_BLE_DFU_SERVICE 0
#MICROBIT_BLE_EVENT_SERVICE 0 વ્યાખ્યાયિત કરો
#MICROBIT_SD_GATT_TABLE_SIZE 0x500 ને વ્યાખ્યાયિત કરો
*/

પૂર્ણાંક મુખ્ય ()
{
bmp180. પ્રારંભ કરો (64, BMP180_OSS_ULTRA_LOW_POWER);
દબાણ = -1;
તાપમાન = -1;
જો (bmp180. રીડડેટા (અને તાપમાન, અને દબાણ))
sprintf (બફર, " %.2f C %4.0f hPa", તાપમાન, દબાણ);
બીજું
sprintf (બફર, "NOK");

// માઇક્રો પ્રારંભ કરો: બીટ રનટાઇમ.
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 = નવી MicroBitUARTS Service (*uBit.ble, 32, 32);
uBit.display.scroll (":)");

જ્યારે (1)
{
દબાણ = -1;
તાપમાન = -1;
જો (bmp180. રીડડેટા (અને તાપમાન, અને દબાણ))
sprintf (બફર, " %.2f C %4.0f hPa", તાપમાન, દબાણ);
બીજું
sprintf (બફર, "NOK");

જો (! જોડાયેલ) {
uBit.sleep (500);
}
બીજું
{
uart-> મોકલો (બફર);
uBit.sleep (1000);
}

}

release_fiber ();
}
આ રોજ અપડેટ કર્યું
26 મે, 2019

ડેટા સલામતી

ડેવલપર તમારો ડેટા કેવી રીતે એકત્રિત અને શેર કરે છે, તે સમજવાથી સુરક્ષાની શરૂઆત થાય છે. તમારા દ્વારા ઍપનો ઉપયોગ, ઉપયોગ થાય તે પ્રદેશ અને તમારી ઉંમરના આધારે ડેટાની પ્રાઇવસી અને સુરક્ષા પદ્ધતિઓ અલગ-અલગ હોઈ શકે છે. ડેવલપર દ્વારા આ માહિતી પ્રદાન કરવામાં આવી છે અને તેઓ સમયાંતરે તેને અપડેટ કરી શકે છે.
ત્રીજા પક્ષો સાથે કોઈ ડેટા શેર કરવામાં આવતો નથી
ડેવલપર ડેટા શેર કરવાની ઘોષણા કેવી રીતે કરે છે, તે વિશે વધુ જાણો
કોઈ ડેટા એકત્રિત કરવામાં આવતો નથી
ડેવલપર ડેટા એકત્રિત કરવાની ઘોષણા કેવી રીતે કરે છે, તે વિશે વધુ જાણો
Play પારિવારિક પૉલિસીને અનુસરવા માટે પ્રતિબદ્ધ છે

નવું શું છે

HEX mode