世界中の「学び手」の皆さんへ。 UTokyo OCWは、東京大学の講義資料を無償で公開するWebサイトであり、 東京大学の「知の開放」プログラムのひとつです。
可変抵抗の値を4で割った値(これで0-255の1バイトにおさまる)を,1バイトずつシリアル通信で送ってみる.Arduino入門では文字コード(アスキーデータ)を送っていたが,ここではバイナリデータを送るように変えてみる. const int sensor_pin = A0; const int led_pin = 3; const int wait = 30; void setup() { pinMode(led_pin, OUTPUT); Serial.begin(9600); } void loop() { int val = analogRead(sensor_pin); int output_val = val / 4; analogWrite(led_pin, output_val); delay(wait); Serial.write(output_val); }
ProcessingでArduinoなどとシリアル接続する際の、ポート設定(ソース)を自動接続できるようにしてみました。 Arduinoの情報をProcessingを使ってよくビジュアル化したりデバッグしたりするのですが、ひとつのパソコンでCOMポートをたくさん使ってて、今や使っていないポート情報が残っていたり結構煩雑になってます。 Processingでシリアル通信するたびにCOMポートの記述直して、、と結構面倒。たまにCOMポート間違えてることに気付かずに、何故動かない?とソースとにらめっこして余計な時間使ってしまうこともあります。 ということで接続されているCOMポートを自動で判別して接続できたら便利かと思いやってみました。 ▼よくあるシリアル接続の記述▼ import processing.serial.*; Serial myPort; void setup() { myPort
ProcessingとArduinoの間でシリアル通信を用いて文字列を送信・受信する方法をソースコード付きで解説します。 Processing-Arduino間で文字列の送受信 Processingでは、「processing.serial」というライブラリを使うことで簡単にシリアル通信を行うことが出来ます。 今回は、シリアル通信でProcessingからArduinoに文字列を送信し、さらにArduinoからProcessingへ受信した文字列を送り返すプログラムを作成しました。 回路構成(配線図) Arduinoと電子部品の構成・配線は下記の通りです。 【電子部品】 ・Arduino UNO (1個) ・RCサーボ S03R 2BBMG (1個) ・赤外線測距モジュール GP2Y0A21 (1個) ・ジャンパワイヤー(数本) 実装したプログラムの処理手順は下記の通りです。 【Ardui
ArduinoでanalogRead()を使ってアナログ端子を読み取ると0〜1023の整数値(int型)を返します。Arduinoで扱われるint型は2バイトです。これに対し、シリアル通信では1バイトずつデータが送られるため、2バイト以上のデータを送受信するにはちょっと工夫がいります。 情報量が減ることを気にしないのであれば4で割って1バイト(0〜255)に収めてしまうというやり方もありますが、ここではint型のデータを上位バイトと下位バイトの2回に分けてデータを送るという方法を紹介します。 ※逆バージョンはこちら。 ProcessingからArduinoへint型のデータを送る - Imaginary Code Arduinoのコード A0端子から読み取ったセンサ値をPCに送信します。ヘッダ('H')は、あるタイミングで受け取ったデータが上位バイトなのか下位バイトなのかを区別するための「
Warning: Undefined array key 3 in /home/truni7/sp7pc.com/public_html/wp-content/themes/cocoon-child-master/functions.php on line 511 Warning: Undefined array key 5 in /home/truni7/sp7pc.com/public_html/wp-content/themes/cocoon-child-master/functions.php on line 521 PCやスマートフォンに保存されている動画の一部分を分割したい場合、どうしていますか? そのような機能を持つ様々な無料のサードパーティ製アプリが存在する中、Macの標準アプリ「QuickTime Player」を使えば、カンタンに動画クリップの分割(トリミング)が可能で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く