關(guān)于app inventor跨屏幕藍(lán)牙不能使用的解決方法前一個(gè)博客寫的是一鍵SOS求救,,但是當(dāng)我們的app有多個(gè)屏幕時(shí),,藍(lán)牙是不能在其他屏幕使用的(雖然切換到其他屏幕的時(shí)候藍(lán)牙并沒(méi)有斷開)下面給出解決方法。 本博客是基于上一個(gè)博客的改良,,有不懂得可以去看看上一個(gè)博客 先給Ardunio板上傳程序來(lái)測(cè)試void setup() { // put your setup code here, to run once: Serial.begin(9600);}void loop() { // put your main code here, to run repeatedly: Serial.print('3'); delay(1000);} 下面是app inventor部分的代碼塊屏幕1的代碼塊
屏幕2的代碼塊為:
下面為運(yùn)行實(shí)例可以看到最下方的文本輸入框已經(jīng)讀取到了藍(lán)牙發(fā)送的數(shù)據(jù)
注意:打開屏幕2后最上方的文本輸入框是自動(dòng)獲取的藍(lán)牙數(shù)據(jù),。 因?yàn)槲以谧龅臅r(shí)候,沒(méi)有查到相關(guān)資料,,所以就把它寫成博客,,希望可以幫到大家。 另外,,博主是個(gè)菜鳥,,勿噴,謝謝,! 有問(wèn)題的在下面評(píng)論,,我盡量都回復(fù),。
|