{"id":9709,"date":"2013-11-26T23:02:27","date_gmt":"2013-11-26T14:02:27","guid":{"rendered":"http:\/\/phonoscape.net\/diary\/?p=9709"},"modified":"2013-11-26T23:03:32","modified_gmt":"2013-11-26T14:03:32","slug":"%e3%83%9f%e3%83%8b%e3%83%91%e3%83%88%e3%83%a9%e3%82%a4%e3%83%88","status":"publish","type":"post","link":"https:\/\/phonoscape.net\/diary\/2013\/11\/26\/2013_11_26_9709.html","title":{"rendered":"\u30df\u30cb\u30d1\u30c8\u30e9\u30a4\u30c8"},"content":{"rendered":"<p>\u3000\u5de5\u5834\u306b\u3042\u308b\u30b9\u30c6\u30fc\u30bf\u30b9\u30923\u8272\u306e\u30e9\u30f3\u30d7\u3067\u8868\u793a\u3059\u308b\u30d1\u30c8\u30e9\u30a4\u30c8\u3092\u4f5c\u3063\u3066\u307f\u305f\u3002<br \/>\n\u3000TvRock\u306b\u4ed5\u8fbc\u3093\u3067\u3001\u9332\u753b\u4e2d\u306f\u8d64\u3001\u756a\u7d44\u53d6\u5f97\u306f\u9ec4\u8272\u3001\u306a\u3093\u306b\u3082\u3057\u3066\u306a\u3044\u6642\u306f\u9752\u304c\u5149\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u305f\u3002<\/p>\n<p><a href=\"\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622-213x160.jpg\" alt=\"IMG_20131126_225622\" width=\"213\" height=\"160\" class=\"alignnone size-thumbnail wp-image-9710\" srcset=\"https:\/\/phonoscape.net\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622-213x160.jpg 213w, https:\/\/phonoscape.net\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622-300x225.jpg 300w, https:\/\/phonoscape.net\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622-1024x768.jpg 1024w, https:\/\/phonoscape.net\/wp\/diary\/wp-content\/uploads\/2013\/11\/IMG_20131126_225622-900x675.jpg 900w\" sizes=\"auto, (max-width: 213px) 100vw, 213px\" \/><\/a><\/p>\n<p>Arduino\u306e\u30b9\u30b1\u30c3\u30c1<br \/>\n<code><br \/>\nint ledRedPin = 11;                 \/\/ LED connected to digital pin 13<br \/>\nint ledYellowPin = 10;                 \/\/ LED connected to digital pin 13<br \/>\nint ledBluePin = 9;                 \/\/ LED connected to digital pin 13<\/p>\n<p>int signal = 0;<\/p>\n<p>int red = 0x31;<br \/>\nint yellow = 0x32;<br \/>\nint blue = 0x33;<br \/>\nint all = 0x34;<\/p>\n<p>void setup()<br \/>\n{<br \/>\n  pinMode(ledRedPin, OUTPUT);      \/\/ sets the digital pin as output<br \/>\n  pinMode(ledYellowPin, OUTPUT);      \/\/ sets the digital pin as output<br \/>\n  pinMode(ledBluePin, OUTPUT);      \/\/ sets the digital pin as output<\/p>\n<p>  Serial.begin(9600);<\/p>\n<p>  signal = ledBluePin;<br \/>\n}<\/p>\n<p>void loop()<br \/>\n{<br \/>\n  int num; <\/p>\n<p>  if ( Serial.available() > 0)<br \/>\n  {<br \/>\n    signal = Serial.read();<br \/>\n  } else {<br \/>\n    \/\/ signal = 0;<br \/>\n  }<\/p>\n<p>  if ( signal == red )<br \/>\n  {<br \/>\n    digitalWrite(ledRedPin, HIGH);   \/\/ sets the LED on<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n    digitalWrite(ledRedPin, LOW);    \/\/ sets the LED off<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n  } else if ( signal == yellow )<br \/>\n  {<br \/>\n    digitalWrite(ledYellowPin, HIGH);   \/\/ sets the LED on<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n    digitalWrite(ledYellowPin, LOW);    \/\/ sets the LED off<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n  } else if ( signal == blue )<br \/>\n  {<br \/>\n    digitalWrite(ledBluePin, HIGH);   \/\/ sets the LED on<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n    digitalWrite(ledBluePin, LOW);    \/\/ sets the LED off<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n  } else if ( signal == all )<br \/>\n  {<br \/>\n    digitalWrite(ledRedPin, HIGH);   \/\/ sets the LED on<br \/>\n    digitalWrite(ledYellowPin, HIGH);   \/\/ sets the LED on<br \/>\n    digitalWrite(ledBluePin, HIGH);   \/\/ sets the LED on<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n    digitalWrite(ledRedPin, LOW);    \/\/ sets the LED off<br \/>\n    digitalWrite(ledYellowPin, LOW);    \/\/ sets the LED off<br \/>\n    digitalWrite(ledBluePin, LOW);    \/\/ sets the LED off<br \/>\n    delay(1000);                  \/\/ waits for a second<br \/>\n  }<br \/>\n}<br \/>\n<\/code><\/p>\n<p>PC\u304b\u3089\u30b3\u30fc\u30c9\u3092\u9001\u308bC#\u306e\u30d7\u30ed\u30b0\u30e9\u30e0<br \/>\n<code><br \/>\nusing System;<br \/>\nusing System.Collections.Generic;<br \/>\nusing System.Linq;<br \/>\nusing System.Text;<br \/>\nusing System.Threading.Tasks;<br \/>\nusing System.IO.Ports;<\/p>\n<p>namespace comsend<br \/>\n{<br \/>\n    class Program<br \/>\n    {<\/p>\n<p>        static void Main(string[] args)<br \/>\n        {<br \/>\n            string program;<br \/>\n            string port;<br \/>\n            string value;<\/p>\n<p>            if ( args.Count() < 2 )\n            {\n                Console.Write(\"No Parameter.\");\n                return;\n            }\n\n            \/\/ program = args[0];\n            port = args[0];\n            value = args[1];\n\n            if (port == \"\")\n            {\n                Console.Write(\"No com port.\");\n                return;\n            }\n\n            int BaudRate = 9600;\n            Parity Parity = Parity.None;\n            int DataBits = 8;\n            StopBits StopBits = StopBits.One;\n\n            SerialPort myPort =\n            new SerialPort(port, BaudRate, Parity, DataBits, StopBits);\n            myPort.Open();\n\n            myPort.Write(value);\n\n            myPort.Close();\n        }\n    }\n}\n<\/code><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3000\u5de5\u5834\u306b\u3042\u308b\u30b9\u30c6\u30fc\u30bf\u30b9\u30923\u8272\u306e\u30e9\u30f3\u30d7\u3067\u8868\u793a\u3059\u308b\u30d1\u30c8\u30e9\u30a4\u30c8\u3092\u4f5c\u3063\u3066\u307f\u305f\u3002 \u3000TvRock\u306b\u4ed5\u8fbc\u3093\u3067\u3001\u9332\u753b\u4e2d\u306f\u8d64\u3001\u756a\u7d44\u53d6\u5f97\u306f\u9ec4\u8272\u3001\u306a\u3093\u306b\u3082\u3057\u3066\u306a\u3044\u6642\u306f\u9752\u304c\u5149\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u305f\u3002 Arduino\u306e\u30b9\u30b1\u30c3\u30c1 int ledRedP [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[430],"class_list":["post-9709","post","type-post","status-publish","format-standard","hentry","category-pc","tag-arduino"],"_links":{"self":[{"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/posts\/9709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/comments?post=9709"}],"version-history":[{"count":2,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/posts\/9709\/revisions"}],"predecessor-version":[{"id":9712,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/posts\/9709\/revisions\/9712"}],"wp:attachment":[{"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/media?parent=9709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/categories?post=9709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phonoscape.net\/diary\/wp-json\/wp\/v2\/tags?post=9709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}