{"id":81,"date":"2014-09-14T19:23:08","date_gmt":"2014-09-14T11:23:08","guid":{"rendered":"http:\/\/192.168.100.100\/wordpress\/2014\/09\/14\/arduino-%e5%b0%88%e6%a1%88%e5%ad%b8%e7%bf%92%e5%af%a6%e4%bd%9c%e4%b8%80-%e6%84%9f%e6%b8%ac%e5%99%a8%e6%95%b8%e5%80%bc%e9%a1%af%e7%a4%ba%e5%99%a8\/"},"modified":"2014-09-14T19:23:08","modified_gmt":"2014-09-14T11:23:08","slug":"arduino-%e5%b0%88%e6%a1%88%e5%ad%b8%e7%bf%92%e5%af%a6%e4%bd%9c%e4%b8%80-%e6%84%9f%e6%b8%ac%e5%99%a8%e6%95%b8%e5%80%bc%e9%a1%af%e7%a4%ba%e5%99%a8","status":"publish","type":"post","link":"https:\/\/blog.godzeng.com\/?p=81","title":{"rendered":"Arduino \u5c08\u6848\u5b78\u7fd2\u5be6\u4f5c(\u4e00)  \u611f\u6e2c\u5668\u6578\u503c\u986f\u793a\u5668"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\">HI~\u6211\u662f\u963f\u4fca \u9019\u6b21\u5e36\u4f86 \u611f\u6e2c\u5668\u7684\u5ef6\u4f38\u61c9\u7528 &nbsp;\u9019\u6b21\u7684\u76ee\u7684\u5728\u65bc \u4e4b\u524d\u5149\u63a7\u958b\u95dc \u6709\u8aaa\u904e \u4e0d\u540c\u7684\u74b0\u5883\u4e2d \u5149\u611f\u6578\u503c \u90fd\u4e0d\u540c \u7e3d\u4e0d\u80fd \u96fb\u8166\u642c\u4f86\u642c\u53bb\u6e2c\u5427! \u5916\u9762\u8ce3\u8a31\u8a31\u591a\u591a\u7684\u611f\u6e2c\u5668 \u8981\u50f9\u52d5\u8f12\u4e0a\u5343\u5143 \u8981\u662f\u53ea\u8981\u82b1\u500b\u5e7e\u767e\u584a\u7684\u6771\u897f \u5c31\u80fd\u9054\u6210\u4e00\u6a23\u7684\u6548\u679c \u4f55\u6a02\u4e0d\u70ba\u5462! \u6240\u4ee5\u9019\u6b21\u8981\u505a\u7684\u6771\u897f \u900f\u904eArduino\u6240\u63a5\u6536\u5230\u7684\u6578\u503c \u503c\u63a5 \u986f\u793a\u5728 \u5b89\u5353\u7684\u8a2d\u5099\u4e0a \u63a5\u4e0b\u4f86\u4e00\u6a23\u662f \u5be6\u5217\u5f71\u7247\u6211\u7528\u5149\u654f\u96fb\u963b\u4f86\u9054\u6210\u5149\u7dda\u611f\u6e2c\u5668~<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\"><br \/>\n<script src=\"http:\/\/ext.pixnet.tv\/user\/o4043380\/embed\/movie\/545378896.js\" type=\"text\/javascript\"><\/script><br \/>\n&nbsp;&nbsp;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\">\u6e96\u5099\u6750\u6599<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">Arduino \u677f\u5b50&nbsp;<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">\u6578\u689d\u9023\u63a5\u7dda<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">1K\u6b50\u59c6 X1<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">\u5149\u654f\u96fb\u963b X1<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">\u85cd\u82bd\u6a21\u7d44X1<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">\u5b89\u5353\u8a2d\u50991\u96bb<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"font-size: 12pt;\">\u9eb5\u5305\u677f<\/span><\/p>\n<p style=\"margin: 0px 0px 1em; padding: 0px; color: #666666; font-family: Helvetica, Arial, 'LiHei Pro', PMingLiU, sans-serif; font-size: 13px; line-height: 26px;\"><span style=\"color: #000000; font-size: 12pt;\">\u5b98\u65b9\u7a0b\u5f0f\u7de8\u8b6f\u5668&nbsp;arduino-1.X.X\u4ee5\u4e0a\u7248\u672c<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\">\u4ee5\u4e0b\u662f\u96fb\u8def\u5716<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img title=\"\u85cd\u82bd\u611f\u6e2c\u5668\" src=\"http:\/\/pic.pimg.tw\/o4043380\/1410694904-1308961907_n.png\" alt=\"\u85cd\u82bd\u611f\u6e2c\u5668\" border=\"0\" \/> &nbsp;<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u9019\u6b21\u7684\u96fb\u8def\u5716 \u96e3\u5ea6\u5728\u65bc \u85cd\u82bd\u6a21\u7d44\u7684\u63a5\u6cd5 <span style=\"font-size: medium;\">\u6700\u5de6\u908a\u548c\u6700\u53f3\u908a\u5728\u9019\u6b21\u5be6\u4f5c\u4e2d\u5b8c\u5168\u4e0d\u6703\u7528\u5230\u7684\u8173\u4f4d&nbsp;<\/span>\u7531\u5de6\u81f3\u53f3\u5206\u5225\u70ba RX TX VCC GND(\u6ce8\u610f VCC GND \u63a5\u53cd\u6703\u71d2\u677f)\u9084\u6709Arduino\u677f\u5b50\u5c0d\u61c9\u768410.11\u8173\u662fRX.TX\u8173 \u9023\u5230\u85cd\u82bd\u6a21\u7d44\u6642 \u8981\u4ee5[\u53cd\u63a5] \u4f86\u9023\u7dda \u4f55\u8b02\u53cd\u63a5? \u5c31\u662f[10RX]-&gt;\u85cd\u82bd\u6a21\u7d44TX &nbsp;[11TX]-&gt;\u85cd\u82bd\u6a21\u7d44RX \u76f8\u5c0d\u7684\u610f\u7fa9\u5c31\u662f \u50b3\u9001\u7d66\u63a5\u6536\u7aef \u63a5\u53cd\u7684\u8a71 \u5b89\u5353\u4e0a\u5c31\u4e0d\u6703\u986f\u793a\u6578\u503c\u56c9~~~ \u6211\u4f7f\u7528\u7684\u85cd\u82bd\u6a21\u7d44\u70ba HC05 \u5927\u81f4\u5e02\u9762\u4e0a\u7684\u90fd\u5dee\u4e0d\u591a<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u5b89\u5353\u7aef\u8a2d\u5b9a<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u9996\u5148 \u5148\u5230\u6211\u7684GOOGLE\u96f2\u7aef\u786c\u789f\u4e0b\u8f09<a href=\"https:\/\/drive.google.com\/file\/d\/0B6Ef8u6-i2WKV1pRMDVoaDN1eENGM0NtZHR1VndvUTBiYmg4\/edit?usp=sharing\">ArduinoText<\/a>&nbsp;\u63a5\u8457\u76f4\u63a5\u5b89\u88dd\u5728\u5b89\u5353\u88dd\u7f6e\u4e0a<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u9019APP\u662f\u7528 <a href=\"http:\/\/appinventor.mit.edu\/explore\/\">MIT APP<\/a>&nbsp;\u7684\u7db2\u7ad9\u5beb\u7684 \u4ed6\u73fe\u5728 \u5df2\u7d93\u6709\u4e2d\u6587\u7248 \u6bd4\u4e4b\u524d\u65b9\u4fbf\u591a\u4e86 \u60f3\u7576\u521d \u9ad8\u4e2d \u8001\u5e2b\u6559\u6211\u5011\u7528 \u88e1\u9762\u7684\u5143\u4ef6\u90fd\u82f1\u6587\u770b\u4e0d\u61c2 google\u7ffb\u8b6f \u53c8\u6703\u6709\u6253\u5305\u554f\u984c \u73fe\u5728\u76f4\u63a5\u652f\u63f4\u539f\u751f\u7684\u5f88\u65b9\u4fbf \u5982\u679c\u8981\u5b78\u7fd2\u7684\u8a71 \u7db2\u8def\u4e0a\u6709\u5f88\u591a MIT APP\u7684\u6559\u5b78\u6587 ~<\/span><\/p>\n<p><span style=\"font-size: medium;\">&nbsp;<a href=\"http:\/\/o4043380.pixnet.net\/album\/photo\/545374975\"><img title=\"\u85cd\u82bd\u611f\u6e2c\" src=\"http:\/\/pic.pimg.tw\/o4043380\/1410693649-334042547_m.jpg\" alt=\"\u85cd\u82bd\u611f\u6e2c\" border=\"0\" \/><\/a>&nbsp;&nbsp;<\/span><img title=\"\u85cd\u82bd\u611f\u6e2c\" src=\"http:\/\/pic.pimg.tw\/o4043380\/1410693591-2275422251_m.jpg\" alt=\"\u85cd\u82bd\u611f\u6e2c\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\">\u63a5\u4e0b\u4f86\u662f\u7a0b\u5f0f\u78bc<\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>#include &lt;SoftwareSerial.h&gt;<br \/>#include &lt;Wire.h&gt;<br \/>SoftwareSerial I2CBT(10,11); \/\/\u3000RX TX \u3000\u5c0d\u61c9\u8173<br \/>byte serialA;<br \/>void setup(){<br \/> \/\/define pin modes for tx,rx pin<br \/> pinMode(10,INPUT);<br \/> pinMode(11,OUTPUT);<br \/> Serial.begin(9600);<br \/> I2CBT.begin(9600); \/\/\u8207\u85cd\u7259\u767c\u5c04\u5668\u7684\u9b91\u7387\u70ba 9600<br \/>}<\/p>\n<p>&nbsp;<\/p>\n<p>void loop (){<\/p>\n<p>&nbsp;<\/p>\n<p>byte Data[2];\/\/\u6b64\u8b8a\u6578\u70ba\u5c01\u5305 <br \/> byte cmmd[20];<br \/> int insize;<br \/> int i=analogRead(A0);\/\/\u8b80\u53d6\u611f\u61c9\u5668\u503c<br \/> serialA=I2CBT.read();\/\/\u63a5\u6536 Android \u85cd\u7259\u8cc7\u6599<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/ \u5c07\u611f\u61c9\u5668\u6578\u503c\u5305\u6210\u5c01\u5305\uff0c\u7531\u65bc\u985e\u6bd4\u8173\u4f4d\u7684\u503c\u70ba0~1023\uff0c\u52a0\u4e0a&#8217;a&#8217;\uff0c\u56e0\u6b64\u4f7f\u7528\u4e86\u4e09\u500bByte\u4f86\u50b3\u9001\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/ i \u9664\u4ee5 256 \u4ee5\u53ca\u5c0d 256 \u53d6\u9918\u6578\u5c31\u662f\u4ee5\u4f4d\u5143\u7d44\uff088 bits\uff09\u70ba\u55ae\u4f4d\u4f86\u62c6\u5c01\u5305\u5662\uff01<\/p>\n<p>&nbsp;<\/p>\n<p>Data[0]=&#8217;a&#8217;; \/\/\u78ba\u8a8d\u78bc<br \/> Data[1]=i\/256;<br \/> Data[2]=i%256;<\/p>\n<p>&nbsp;<\/p>\n<p>Serial.println(i);\/\/\u986f\u793a\u611f\u61c9\u5668\u6578\u503c<\/p>\n<p>&nbsp;<\/p>\n<p>if (serialA == 49){\/\/\u5224\u65b7\u5f9e\u624b\u6a5f\u63a5\u6536\u5230\u7684\u8a0a\u865f\u662f\u5426\u70ba&#8221;49&#8243;<\/p>\n<p>&nbsp;<\/p>\n<p>\/* \u50b3\u9001\u5c01\u5305 *\/<\/p>\n<p>&nbsp;<\/p>\n<p>for(int j=0;j&lt;3;j++)<br \/> I2CBT.write(Data[j]);<\/p>\n<p>&nbsp;<\/p>\n<p>serialA=0;<\/p>\n<p>&nbsp;<\/p>\n<p>}<br \/> delay(100);<br \/>}<\/p>\n<hr \/>\n<p><span style=\"font-size: 12pt;\">\u9019\u6b21\u7a0b\u5f0f\u7528\u4e86\u4e00\u4e9b\u85cd\u82bd\u65b9\u9762\u7684\u8a9e\u6cd5 \u9996\u5148\u5148\u5c07\u50b3\u611f\u5668\u7684\u6578\u503c \u6253\u5305\u6210\u4e09\u500b\u4f4d\u5143\u7d44(\u65b9\u4fbf\u7d66\u85cd\u82bd\u50b3\u8f38)\u4e4b\u5f8c\u4ee5&nbsp;i \u9664\u4ee5 256 \u4ee5\u53ca\u5c0d 256 \u53d6\u9918\u6578\u5c31\u662f\u4ee5\u4f4d\u5143\u7d44\uff088 bits) \u4f86\u89e3\u5c01\u5305 \u4e4b\u5f8c\u5728\u4ee5\u5b89\u5353\u4e0a \u8b80\u53d6\u8a8d\u8b49\u78bc 49 \u5b8c\u5168\u7b26\u5408 \u5373\u53ef\u958b\u59cb\u50b3\u9001\u5c01\u5305 \u5230\u624b\u6a5f\u4e0a\u9084\u539f\u6578\u503c \u8001\u5be6\u8aaa \u9019\u88e1\u6211\u5f88\u591a\u4e0d\u592a\u61c2 \u4f46\u6211\u53ea\u80fd\u7406\u89e3\u6210\u9019\u6a23&nbsp;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\">\u7d50\u8ad6~ \u9019\u6b21\u5be6\u4f5c\u5b78\u5230 \u85cd\u82bd\u50b3\u905e\u7684\u65b9\u6cd5 \u4e26\u5982\u4f55\u5b78\u7fd2 \u5728\u5b89\u5353\u4e0a \u8207 Arduino \u7684\u6e9d\u901a\u65b9\u5f0f \u4f86\u9054\u6210 \u611f\u6e2c\u5668\u7684\u529f\u80fd \u76f8\u5c0d\u7684 \u4ee5\u5f8c \u5982\u679c\u8a31\u591a\u4e0d\u540c\u7684\u611f\u6e2c\u5668 \u90fd\u80fd\u4ee5\u9019\u7a2e\u65b9\u5f0f \u65b9\u4fbf\u53d6\u5f97\u6578\u503c \u52a0\u4ee5\u61c9\u7528 \u6211\u662f\u963f\u4fca \u8b1d\u8b1d\u5927\u5bb6~~~~<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HI~\u6211\u662f\u963f\u4fca \u9019\u6b21\u5e36\u4f86 \u611f\u6e2c\u5668\u7684\u5ef6\u4f38\u61c9\u7528 &nbsp;\u9019\u6b21\u7684\u76ee\u7684\u5728\u65bc \u4e4b\u524d\u5149\u63a7\u958b\u95dc \u6709\u8aaa\u904e \u4e0d\u540c\u7684\u74b0\u5883\u4e2d \u5149 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=\/wp\/v2\/posts\/81"}],"collection":[{"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=81"}],"version-history":[{"count":0,"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.godzeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}