欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 智能手機APP控制Arduino小車制作 附源代碼 [打印本頁]

作者: 51黑ww    時間: 2016-4-12 02:55
標題: 智能手機APP控制Arduino小車制作 附源代碼

上位機的程序編寫使用的是App Inventor,下位機使用的是我們熟悉的Arduino。有些筒子們還不太熟悉App Inventor ,先簡單介紹一下吧。
視頻演示:
http://player.youku.com/player.php/sid/XNzQ4NDU1Mjcy/v.swf

App Inventor是一個基于云端的、可拖曳的手機應用軟件開發環境。它將枯燥的編碼轉變成積木式的拼圖,使得手機應用軟件的開發變得簡單而有趣。即使不懂得編程語言,也可以開發出屬于自己的手機軟件,具有零基礎、無門檻、組件多、功能強和出錯少等特點。最初的App Inventor由 Google實驗室于2010年7月推出。此后于2011年8月將其源代碼對外開放,隨后交由麻省理工學院移動學習中心(The MIT Centre for Mobile Learning)開發,并于2012年3月對外開放使用,并更名為MIT App Inventor。2013年12月3日,App Inventor 2(簡稱AI2)問世,其新版主頁口號是“隨身的編程工具,盡情發明吧!



一、搭建 App Inventor平臺。
首先,我們得去搭建一下 App Inventor平臺。App Inventor是 Google 推出的,但是眾所周知,
Google 好像跟我國處的不太好,在國內使用谷歌比較麻煩,也比較慢,這對于我們做開發
而言,簡直是噩夢般的折磨啊啊啊。不過很多網站上已經給出了 ai2 的離線包,大家直接下
載離線包,在離線的環境下開發就可以啦。
當然,還得啰嗦幾句。
1.在使用 App Inventor之前,你得確保安裝了 JAVA環境。
2.安裝完了 Java 環境,你需要安裝一個叫做 App Inventor的軟件包,不要急,這個軟
件很好找的。建議這里安裝的時候不要修改安裝路徑,樓主在這里繞過很多彎路,都是辛酸
淚,大家就不要重蹈覆轍了。
3.打開離線包, 雙擊 “啟動 AIServer.cmd” , 雙擊 “啟動 BuildServer.cmd” , 打開 Chrome
內核瀏覽器(比如 Chrome,百度、獵豹、360 等瀏覽器的極速模式)地址欄輸入
http://127.0.0.1:8888
是不是很麻煩,不要擔心,我們干的是一勞永逸的工作,現在麻煩一些是值得的,至
少免去了以后無數次網頁打不開之苦啊,(*^__^*) 。

軟件的界面還是比較粗糙的,主要的關注點還是在功能實現上面。大家跟著樓主把這些控件
拖出來就可以啦。當然你也可以自行設計美觀大方的界面,樓主自行慚愧,捂臉狂奔中......
(二)App 功能實現
界面設計完畢以后, 就開始我們的編程之旅啦。 聽起來很高大上啊, 但是我們的 App Inventor
是很善解人意的,零基礎的人完全可以學會。所以不要又任何壓力,跟著樓主一起拖拖拽拽
就 OK 啦。
1.程序初始化時,需要去數據庫,查看之前有沒有配對藍牙,如果有的話,就將之前
的藍牙設備列出來,以供選擇。


auduino源碼:
  1. char a;
  2. void setup() {
  3.   // put your setup code here, to run once:
  4.     Serial.begin(9600);
  5. }

  6. void loop() {
  7.   // put your main code here, to run repeatedly:
  8.     a=Serial.read();
  9.     Serial.println(a);
  10.       if (a=='w')
  11.     {
  12.       digitalWrite(4,HIGH);
  13.       digitalWrite(7,HIGH);
  14.       analogWrite(5,120);
  15.       analogWrite(6,120);
  16.     }
  17.       if (a=='s')
  18.     {
  19.       digitalWrite(4,LOW);
  20.       digitalWrite(7,LOW);
  21.       analogWrite(5,120);
  22.       analogWrite(6,120);
  23.     }
  24.      if (a=='a')
  25.     {
  26.       digitalWrite(4,LOW);
  27.       digitalWrite(7,HIGH);
  28.       analogWrite(5,0);
  29.       analogWrite(6,80);
  30.     }
  31.      if (a=='d')
  32.     {
  33.       digitalWrite(4,HIGH);
  34.       digitalWrite(7,LOW);
  35.       analogWrite(5,80);
  36.       analogWrite(6,0);
  37.     }
  38.     if (a=='p')
  39.     {
  40.       digitalWrite(4,HIGH);
  41.       digitalWrite(7,HIGH);
  42.       analogWrite(5,0);
  43.       analogWrite(6,0);
  44.     }
  45. }
復制代碼

手機APP控制Arduino小車制作教程.pdf (506.08 KB, 下載次數: 222)

手機控制小車(apk,以及arduino代碼).zip (1.27 MB, 下載次數: 268)


作者: 2393986669    時間: 2016-5-13 09:08
感謝分享,51黑有你更精彩!!!
作者: jackAAAAA    時間: 2016-8-6 15:55
 感謝分享,51黑有你更精彩!!!
作者: jackAAAAA    時間: 2016-8-6 15:55
 感謝分享,51黑有你更精彩!!!
作者: yudawei    時間: 2016-8-7 09:31
不錯這個學這個

作者: 18813294349    時間: 2016-8-8 02:00
51hei 有你更精彩!!
作者: 夢殤秋雨    時間: 2016-8-10 16:29
感謝樓主 !拿來學習一下!!
作者: 夢殤秋雨    時間: 2016-8-10 16:42
51黑有你更精彩 謝謝樓主
作者: 夢殤秋雨    時間: 2016-8-12 12:14
十分感謝樓主分享!!!
作者: lxa0    時間: 2016-8-24 19:22
感覺這東西的編程還是比51難啊~~~~~~~~~~~~~
作者: 騰飛的龍    時間: 2016-8-25 12:30
樓主所以軟件都有下載地址嗎?
作者: suncancan    時間: 2016-10-17 11:32
好分享!~
作者: suncancan    時間: 2016-10-17 11:35
很給力!謝謝
作者: youyouxiaojiang    時間: 2016-10-28 16:58
你們做這個小車大概用了多長時間呢?

作者: a2275059696    時間: 2016-11-7 20:47
好友用
作者: a2275059696    時間: 2016-11-7 22:05
很好用
作者: 731729625    時間: 2016-12-4 16:44
樓主給力 ,
作者: 食指中指大拇指    時間: 2016-12-11 15:18
謝謝分享,51黑有你更精彩
作者: 624939655    時間: 2017-1-5 17:14
樓主太給力了
作者: gqq1983gqq    時間: 2017-1-6 11:03
很想做個app能控制機器人啊~~~
作者: cwh520    時間: 2017-1-12 06:57
感謝樓主 !拿來學習一下
作者: qhltlyx    時間: 2017-1-13 11:13
感謝樓主分享!!!
作者: zhangsibob    時間: 2017-1-14 14:17
給力給力
作者: whitezhang    時間: 2017-1-19 11:16

感謝分享,51黑有你更精彩!!!
作者: whitezhang    時間: 2017-1-19 11:16
很不錯啊啊,點個贊
作者: 行天下19860705    時間: 2017-4-27 11:42
很給力
作者: roninchow    時間: 2017-6-4 10:08
感謝分享,51黑有你更精彩!!!
作者: 13562669349    時間: 2017-11-9 13:53
謝謝分享
作者: clearme    時間: 2017-11-25 09:22
樓主給力,謝謝分享
作者: LRX1113100356    時間: 2017-12-2 17:18
可以,非常有用
作者: chenknight    時間: 2018-2-5 15:42
感謝分享,51黑有你更精彩!!!
作者: 1298065072    時間: 2018-2-17 16:42
厲害了
作者: cwxds    時間: 2018-3-2 19:41
51hei 有你更精彩!!
作者: zhf_gd07    時間: 2018-3-4 06:35
感謝分享,51hei資源多多!!
作者: 落落落    時間: 2018-4-22 10:07
樓主很給力
作者: icgsgf    時間: 2018-4-23 14:39
挺好的  arduino簡單  適合初學者
作者: scmx960    時間: 2018-5-22 16:49

51hei 有你更精彩!!
作者: szyinbo    時間: 2018-7-13 10:54
haodongxi,xiexie
作者: szyinbo    時間: 2018-7-13 10:54
hengeili
作者: radio988    時間: 2018-8-2 21:19
好資料,謝謝分享!!!
作者: liuwanjun    時間: 2019-3-30 22:50
說好的android源碼那?
作者: m_pegasus    時間: 2020-2-4 21:38
感謝分享,51黑有你更精彩!!!
作者: starwaver    時間: 2020-2-10 17:23
感謝分享,51黑有你更精彩!!!
作者: yelanghuzi    時間: 2020-4-21 22:55
感謝樓主分享,學習中
作者: 小丿言    時間: 2020-6-4 01:48
啊,終于能看懂了




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1