X



トップページ電気・電子
1002コメント382KB
Arduino初心者熱烈大歓迎質問スレ part17 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん
垢版 |
2016/08/24(水) 00:48:13.67ID:oROmur8r
http://www.arduino.cc/

【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね

【分裂騒ぎ】ただいま係争ちう
お家騒動により現在はarduinoブランドが2つに分かれて、開発ツールも別の道を歩み出した(?)
このため、製品基板に適合したversionのツールを使わないとダメぽorz
・Arduinoの内部分裂について
 ttp://mag.switch-science.com/2015/04/07/arduino-v-arduino/

関連スレ
【Arduino】フィジカル・コンピューティング4【OSC】
http://wc2014.2ch.net/test/read.cgi/denki/1407830304/
学研マイコン Japanino ジャパニーノで遊ぶスレ 3
http://kamome.2ch.net/test/read.cgi/denki/1286354827/

前スレ
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/

Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/
0954774ワット発電中さん
垢版 |
2017/01/21(土) 09:18:03.68ID:lHdAciof
液晶だから、前の表示が残ってるってことはない?
時刻表示とかではこんなサブルーチンを使って帳尻をあわす。

void printDigits(int digits) {
if (digits < 10)
lcd.print('0');
lcd.print(digits);
}
0956774ワット発電中さん
垢版 |
2017/01/21(土) 10:28:12.83ID:FZTGA/Lo
A=186.0;
の後にprint入れて値が間違ってたらそこだろうね

print見んでもソース見れば分かるが
0957774ワット発電中さん
垢版 |
2017/01/21(土) 10:41:14.80ID:rLSpvkUP
液晶かシリアルなのかわからないけど、ソースが >>945 の通りではないとか、
Serial.print("A:");
Serial.print(" B:");
になってるから、どこかずれて表示してて、10倍に見えるのでは
と、エスパーしてみた
0958945
垢版 |
2017/01/21(土) 11:06:50.38ID:medxeWnZ
みなさんありがとうございます。

どうやら実機届くまで使っていたシミュレーターの結果が悪いみたいです。


ttp://i.imgur.com/2yC5pik.png
0959774ワット発電中さん
垢版 |
2017/01/21(土) 11:21:55.75ID:EZxO/T87
情報後出しは良くないよ
0960774ワット発電中さん
垢版 |
2017/01/21(土) 12:41:42.64ID:vm9vKVFx
まぁ、原因の一端がわかったから良かった良かった。
早く実機が届くといいね。
0961957(百合ゲラー)
垢版 |
2017/01/21(土) 13:37:42.35ID:rLSpvkUP
そういうことだったのか
エスパーとして悔しい
昨日「エクレア」買ったのに
0963774ワット発電中さん
垢版 |
2017/01/21(土) 14:29:53.90ID:rakwj7p9
開発環境も書かないヤツの質問は、相手するな。
って、ジッチャンが言ってた。
0967774ワット発電中さん
垢版 |
2017/01/21(土) 18:07:47.98ID:zo3e3rnm
気になったんだがRS-232c-TTLのコンバーターつかってRS-232cでPCと接続してプログラムの書き込みって出来る?
0968774ワット発電中さん
垢版 |
2017/01/21(土) 18:23:53.59ID:rQZVJpGV
>>967
できるよ
ごく初期のarduinoにRS232Cのモデルがあったよな気がする。
クローンかもしれないけど
0969774ワット発電中さん
垢版 |
2017/01/21(土) 18:27:04.43ID:L5EyttaJ
わかんねぇ
そもそも俺のパソコンにRS-232Cがもはやついてねぇですし。
今だとわりと非現実的な環境だよねそれは。
0973774ワット発電中さん
垢版 |
2017/01/21(土) 18:33:17.95ID:L5EyttaJ
>>970
まぁ確かにあるよね、
スレ主がRS-232Cを使って、とわざわざ書いてるので、
直結環境かなと思ったのよ。
FT232とかまさにソレをヤル為のCHIPの代表じゃん?
0975774ワット発電中さん
垢版 |
2017/01/21(土) 18:38:52.17ID:zo3e3rnm
>>969
俺のPCはRS-232cがまだあるんだよな
古いPCにファイル転送に使おうと思ったが遅すぎて使い物にならないから使い道考えていたらarduinoを思い出した
0982774ワット発電中さん
垢版 |
2017/01/22(日) 00:35:14.68ID:mIiQNkqg
>>981
IBM PC では、「シリアルポート」と呼ばれてる。

何で、RS-232C という言い方を使うんだろうね。
正式名称使いたければ、ANSI/TIA/EIA -232-F-1997 だな。
0983774ワット発電中さん
垢版 |
2017/01/22(日) 02:53:24.76ID:t532tr27
テレタイプの昔からの言い伝えじゃよ。
0984774ワット発電中さん
垢版 |
2017/01/22(日) 07:48:33.74ID:cRsDuNSH
一度定着した名前はなかなか変わらないってことだな。
EIA-232は今はFなのか。Dで覚えてた。
25pinのは同期式で使うことが多かったわ。
0985774ワット発電中さん
垢版 |
2017/01/23(月) 12:50:34.17ID:0SfAMKjP
入力に対して出力を一定時間常に遅らせるプログラムを書きたいんですがどのようにすれば良いでしょうか?
遅らせたい時間は5秒ほど、各々の信号間隔は0.1秒くらいです
http://i.imgur.com/oaWfbwg.jpg
こんなイメージ
0986774ワット発電中さん
垢版 |
2017/01/23(月) 13:20:14.02ID:aE7FdUVC
>>985
それぞれの信号の長さ情報は必要、不要どちらですか?
例えばピッ、ピッ、だけなのかピーもあるのかって事です。
0987774ワット発電中さん
垢版 |
2017/01/23(月) 13:34:06.85ID:jVQwxMUp
5秒分のリングバッファを用意して入力信号を記録して、5秒経ったデータを読み出して出力かな
一つ前のデータを別の変数に保存しておいて、
現在のデータと同じなら何もしない、違うならhighかlowを出力とすれば不定長の信号にも対応できる
バッファのフォーマットは分かりやすさ優先で1tick1バイトにしてもいいし、
ビット演算を使って8tick1バイトに圧縮してもいい
0988774ワット発電中さん
垢版 |
2017/01/23(月) 13:36:38.78ID:0SfAMKjP
>>986
ONタイムは0.1秒程度ですべて一定です
OFFタイムの長さはそれぞれ可変です
0989774ワット発電中さん
垢版 |
2017/01/23(月) 13:57:03.71ID:jVQwxMUp
ああ、入力の方はattachInterruptを使うのがいいんじゃないかな
AVR系の板だと対応ピンの数が著しく制限されるのが難だが
時間経過はmillisで管理

ただ、この手の処理というか通信はSPIかI2C、UART等の既成プロトコルを使うのが正道で無難だと思う
上で書いた、同期ズレやエラー訂正に何も配慮がない自家製プロトコルだと送信側と受信側の信号タイミング完全同期が前提になるので、
同期が揺らぐとデータが簡単に化ける
0990774ワット発電中さん
垢版 |
2017/01/23(月) 14:17:55.69ID:0SfAMKjP
入出力はarduino内で完結しています。
入力がプッシュスイッチで、出力がLEDだと思ってもらえれば良いです。
説明不足ですみません
0991774ワット発電中さん
垢版 |
2017/01/23(月) 16:14:40.49ID:Jg+XI2Pt
arduino IDEってWindows 9x系でもインストール出来るんだな
Windows NT系のDLLが無いから起動できないけど
0994”管理”職
垢版 |
2017/01/23(月) 19:45:38.02ID:GCa6DkA6
>>992
上の画像の左下にお前の顔が映ってる
1000774ワット発電中さん
垢版 |
2017/01/23(月) 22:30:38.13ID:9SPTURNA
数日以内に新スレが立つだろうから、板をブックマークに入れてチェックしていてくださいね、みなさん。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 152日 21時間 42分 25秒
10021002
垢版 |
Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況