{"id":876,"date":"2016-05-05T18:02:49","date_gmt":"2016-05-05T10:02:49","guid":{"rendered":"https:\/\/www.webteach.tw\/?p=876"},"modified":"2016-05-05T18:02:49","modified_gmt":"2016-05-05T10:02:49","slug":"arduino-7%e6%ae%b5%e9%a1%af%e7%a4%ba%e5%85%83%e4%bb%b6-%e5%9b%9b%e4%bb%b6%e5%bc%8f%e6%a8%a1%e7%b5%84-9999-%e5%80%92%e6%95%b8%e5%8a%9f%e8%83%bd","status":"publish","type":"post","link":"https:\/\/www.webteach.tw\/?p=876","title":{"rendered":"[ Arduino ] \u2013 7\u6bb5\u986f\u793a\u5143\u4ef6  \u56db\u4ef6\u5f0f\u6a21\u7d44 9999 \u5012\u6578\u529f\u80fd"},"content":{"rendered":"<p>\t\t\t\t[javascript]<br \/>\n \/\/\u5b9a\u7fa9\u986f\u793a\u6578\u5b57 0~9 \u5168\u4eae<br \/>\nconst int pinState[11][8] = {<br \/>\n  {1, 1, 1, 1, 1, 1, 0, 0}, \/\/ 0<br \/>\n  {0, 1, 1, 0, 0, 0, 0, 0}, \/\/ 1<br \/>\n  {1, 1, 0, 1, 1, 0, 1, 0}, \/\/ 2<br \/>\n  {1, 1, 1, 1, 0, 0, 1, 0}, \/\/ 3<br \/>\n  {0, 1, 1, 0, 0, 1, 1, 0}, \/\/ 4<br \/>\n  {1, 0, 1, 1, 0, 1, 1, 0}, \/\/ 5<br \/>\n  {1, 0, 1, 1, 1, 1, 1, 0}, \/\/ 6<br \/>\n  {1, 1, 1, 0, 0, 0, 0, 0}, \/\/ 7<br \/>\n  {1, 1, 1, 1, 1, 1, 1, 0}, \/\/ 8<br \/>\n  {1, 1, 1, 1, 0, 1, 1, 0}, \/\/ 9<br \/>\n  {1, 1, 1, 1, 1, 1, 1, 1}  \/\/ 10<br \/>\n \/\/a, b, c, d, e, f, g, h<br \/>\n};<br \/>\nvoid setup() {<br \/>\n   \/\/ put your setup code here, to run once:<br \/>\n    for(int i = 2; i &lt; 14; i++) {<br \/>\n        pinMode(i, OUTPUT);<br \/>\n    }<br \/>\n    set8(9, 13);<br \/>\n    set8(9, 12);<br \/>\n    set8(9, 11);<br \/>\n    set8(9, 10);<br \/>\n}<br \/>\nvoid loop() {<br \/>\n    for(int i=9999;i&gt;0;i&#8211;){<br \/>\n      int a=(i\/1000);<br \/>\n      int b=((i-(a*1000))\/100);<br \/>\n      int c=((i-(a*1000)-(b*100))\/10);<br \/>\n      int d=(i-(a*1000)-(b*100)-(c*10));<br \/>\n      set8(a, 13);<br \/>\n      set8(b, 12);<br \/>\n      set8(c, 11);<br \/>\n      set8(d, 10);<br \/>\n    }<br \/>\n    set8(0, 13);<br \/>\n    set8(0, 12);<br \/>\n    set8(0, 11);<br \/>\n    set8(0, 10);<br \/>\n}<br \/>\nvoid set8(int number, int pos) {<br \/>\n    for(int i = 10; i &lt; 14; i++) {<br \/>\n        digitalWrite(i, 1);<br \/>\n    }<br \/>\n    for(int i = 0;i &lt; 8;i++) {<br \/>\n        digitalWrite(i + 2, pinState[number][i]);<br \/>\n    }<br \/>\n    digitalWrite(pos, LOW);<br \/>\n    delay(1);<br \/>\n}<br \/>\n[\/javascript]\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[javascript] \/\/\u5b9a\u7fa9\u986f\u793a\u6578\u5b57 0~9&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[93,360,667],"class_list":["post-876","post","type-post","status-publish","format-standard","hentry","category-arduino","tag-93","tag-led","tag-667"],"_links":{"self":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=876"}],"version-history":[{"count":0,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/876\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}