久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 42744|回復: 44
打印 上一主題 下一主題
收起左側

智能手機APP控制Arduino小車制作 附源代碼

  [復制鏈接]
跳轉到指定樓層
樓主

上位機的程序編寫使用的是App Inventor,下位機使用的是我們熟悉的Arduino。有些筒子們還不太熟悉App Inventor ,先簡單介紹一下吧。
視頻演示:


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)

評分

參與人數 3黑幣 +7 收起 理由
豆小方 + 5 很給力!
624939655 + 1 很給力!
jackAAAAA + 1 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:120467 發表于 2016-5-13 09:08 來自手機 | 只看該作者
感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:136150 發表于 2016-8-6 15:55 | 只看該作者
 感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

地板
ID:136150 發表于 2016-8-6 15:55 | 只看該作者
 感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

5#
ID:136195 發表于 2016-8-7 09:31 | 只看該作者
不錯這個學這個
回復

使用道具 舉報

6#
ID:136249 發表于 2016-8-8 02:00 來自手機 | 只看該作者
51hei 有你更精彩!!
回復

使用道具 舉報

7#
ID:136444 發表于 2016-8-10 16:29 | 只看該作者
感謝樓主 !拿來學習一下!!
回復

使用道具 舉報

8#
ID:136444 發表于 2016-8-10 16:42 | 只看該作者
51黑有你更精彩 謝謝樓主
回復

使用道具 舉報

9#
ID:136444 發表于 2016-8-12 12:14 | 只看該作者
十分感謝樓主分享!!!
回復

使用道具 舉報

10#
ID:74784 發表于 2016-8-24 19:22 | 只看該作者
感覺這東西的編程還是比51難啊~~~~~~~~~~~~~
回復

使用道具 舉報

11#
ID:79544 發表于 2016-8-25 12:30 | 只看該作者
樓主所以軟件都有下載地址嗎?
回復

使用道具 舉報

12#
ID:143033 發表于 2016-10-17 11:32 | 只看該作者
好分享!~
回復

使用道具 舉報

13#
ID:143033 發表于 2016-10-17 11:35 | 只看該作者
很給力!謝謝
回復

使用道具 舉報

14#
ID:144954 發表于 2016-10-28 16:58 | 只看該作者
你們做這個小車大概用了多長時間呢?
回復

使用道具 舉報

15#
ID:146517 發表于 2016-11-7 20:47 | 只看該作者
好友用
回復

使用道具 舉報

16#
ID:146517 發表于 2016-11-7 22:05 | 只看該作者
很好用
回復

使用道具 舉報

17#
ID:152105 發表于 2016-12-4 16:44 | 只看該作者
樓主給力 ,
回復

使用道具 舉報

18#
ID:153874 發表于 2016-12-11 15:18 | 只看該作者
謝謝分享,51黑有你更精彩
回復

使用道具 舉報

19#
ID:160205 發表于 2017-1-5 17:14 | 只看該作者
樓主太給力了
回復

使用道具 舉報

20#
ID:160364 發表于 2017-1-6 11:03 | 只看該作者
很想做個app能控制機器人啊~~~
回復

使用道具 舉報

21#
ID:161408 發表于 2017-1-12 06:57 來自手機 | 只看該作者
感謝樓主 !拿來學習一下
回復

使用道具 舉報

22#
ID:141532 發表于 2017-1-13 11:13 | 只看該作者
感謝樓主分享!!!
回復

使用道具 舉報

23#
ID:161737 發表于 2017-1-14 14:17 | 只看該作者
給力給力
回復

使用道具 舉報

24#
ID:161219 發表于 2017-1-19 11:16 | 只看該作者

感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

25#
ID:161219 發表于 2017-1-19 11:16 | 只看該作者
很不錯啊啊,點個贊
回復

使用道具 舉報

26#
ID:194133 發表于 2017-4-27 11:42 | 只看該作者
很給力
回復

使用道具 舉報

27#
ID:207588 發表于 2017-6-4 10:08 | 只看該作者
感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

28#
ID:247674 發表于 2017-11-9 13:53 來自手機 | 只看該作者
謝謝分享
回復

使用道具 舉報

29#
ID:252542 發表于 2017-11-25 09:22 | 只看該作者
樓主給力,謝謝分享
回復

使用道具 舉報

30#
ID:242544 發表于 2017-12-2 17:18 來自手機 | 只看該作者
可以,非常有用
回復

使用道具 舉報

31#
ID:281477 發表于 2018-2-5 15:42 | 只看該作者
感謝分享,51黑有你更精彩!!!
回復

使用道具 舉報

32#
ID:284186 發表于 2018-2-17 16:42 來自手機 | 只看該作者
厲害了
回復

使用道具 舉報

33#
ID:285688 發表于 2018-3-2 19:41 來自手機 | 只看該作者
51hei 有你更精彩!!
回復

使用道具 舉報

34#
ID:287010 發表于 2018-3-4 06:35 | 只看該作者
感謝分享,51hei資源多多!!
回復

使用道具 舉報

35#
ID:313542 發表于 2018-4-22 10:07 | 只看該作者
樓主很給力
回復

使用道具 舉報

36#
ID:308570 發表于 2018-4-23 14:39 來自手機 | 只看該作者
挺好的  arduino簡單  適合初學者
回復

使用道具 舉報

37#
ID:335819 發表于 2018-5-22 16:49 | 只看該作者

51hei 有你更精彩!!
回復

使用道具 舉報

38#
ID:276828 發表于 2018-7-13 10:54 | 只看該作者
haodongxi,xiexie
回復

使用道具 舉報

39#
ID:276828 發表于 2018-7-13 10:54 | 只看該作者
hengeili
回復

使用道具 舉報

40#
ID:141265 發表于 2018-8-2 21:19 | 只看該作者
好資料,謝謝分享!!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品国产精品国自产在线 | 午夜精品一区二区三区在线视频 | 欧美男人天堂 | 日本黄色激情视频 | 中文字幕在线观看av | 欧美区在线 | 成人一级黄色毛片 | 国产精品18hdxxxⅹ在线 | 在线视频一区二区三区 | 成人精品视频在线观看 | 欧美a视频| av免费观看网站 | 高清久久久 | 免费h在线 | 97免费在线观看视频 | 亚洲精品久久久久久久久久久 | 亚洲一区日韩 | 成人国产精品入口免费视频 | 免费一区| 国产一区二区 | 久久男人天堂 | 久色视频在线观看 | 拍真实国产伦偷精品 | 日韩欧美一级精品久久 | 国产一区日韩在线 | 不卡的av一区 | 欧美久久久久久久久 | 日韩色综合 | 国产激情第一页 | 天天综合成人网 | 福利成人 | 亚洲一区二区网站 | heyzo在线 | 亚洲精品一二三区 | 午夜视频在线免费观看 | 久久夜色精品国产 | 免费黄色片在线观看 | 精品无码久久久久国产 | 国产一区二区在线播放 | 国产欧美精品区一区二区三区 | 国产一级片久久久 |