Arduino初心者熱烈大歓迎質問スレ part17 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
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/ こんなけっか。
まんま張り付け
ttp://i.imgur.com/MrMDimV.jpg 液晶だから、前の表示が残ってるってことはない?
時刻表示とかではこんなサブルーチンを使って帳尻をあわす。
void printDigits(int digits) {
if (digits < 10)
lcd.print('0');
lcd.print(digits);
} A=186.0;
の後にprint入れて値が間違ってたらそこだろうね
print見んでもソース見れば分かるが 液晶かシリアルなのかわからないけど、ソースが >>945 の通りではないとか、
Serial.print("A:");
Serial.print(" B:");
になってるから、どこかずれて表示してて、10倍に見えるのでは
と、エスパーしてみた みなさんありがとうございます。
どうやら実機届くまで使っていたシミュレーターの結果が悪いみたいです。
ttp://i.imgur.com/2yC5pik.png まぁ、原因の一端がわかったから良かった良かった。
早く実機が届くといいね。 そういうことだったのか
エスパーとして悔しい
昨日「エクレア」買ったのに >>958
ちゃんと開発元に、この部分にバグが有ることを報告しておきなさいよ 開発環境も書かないヤツの質問は、相手するな。
って、ジッチャンが言ってた。 気になったんだがRS-232c-TTLのコンバーターつかってRS-232cでPCと接続してプログラムの書き込みって出来る? >>967
できるよ
ごく初期のarduinoにRS232Cのモデルがあったよな気がする。
クローンかもしれないけど わかんねぇ
そもそも俺のパソコンにRS-232Cがもはやついてねぇですし。
今だとわりと非現実的な環境だよねそれは。 usb rs232c変換なんざぁちまたに溢れすぎてる >>970
まぁ確かにあるよね、
スレ主がRS-232Cを使って、とわざわざ書いてるので、
直結環境かなと思ったのよ。
FT232とかまさにソレをヤル為のCHIPの代表じゃん? >>968
やっぱり出来るのか
Amazonでコンバーター買って今度やってみるわ >>969
俺のPCはRS-232cがまだあるんだよな
古いPCにファイル転送に使おうと思ったが遅すぎて使い物にならないから使い道考えていたらarduinoを思い出した >>976
PC-98で使っていた奴は25pinだったな >>979
それは RS-232 ではなくて、TIA-574 なんだよ。 >>981
IBM PC では、「シリアルポート」と呼ばれてる。
何で、RS-232C という言い方を使うんだろうね。
正式名称使いたければ、ANSI/TIA/EIA -232-F-1997 だな。 一度定着した名前はなかなか変わらないってことだな。
EIA-232は今はFなのか。Dで覚えてた。
25pinのは同期式で使うことが多かったわ。 入力に対して出力を一定時間常に遅らせるプログラムを書きたいんですがどのようにすれば良いでしょうか?
遅らせたい時間は5秒ほど、各々の信号間隔は0.1秒くらいです
http://i.imgur.com/oaWfbwg.jpg
こんなイメージ >>985
それぞれの信号の長さ情報は必要、不要どちらですか?
例えばピッ、ピッ、だけなのかピーもあるのかって事です。 5秒分のリングバッファを用意して入力信号を記録して、5秒経ったデータを読み出して出力かな
一つ前のデータを別の変数に保存しておいて、
現在のデータと同じなら何もしない、違うならhighかlowを出力とすれば不定長の信号にも対応できる
バッファのフォーマットは分かりやすさ優先で1tick1バイトにしてもいいし、
ビット演算を使って8tick1バイトに圧縮してもいい >>986
ONタイムは0.1秒程度ですべて一定です
OFFタイムの長さはそれぞれ可変です ああ、入力の方はattachInterruptを使うのがいいんじゃないかな
AVR系の板だと対応ピンの数が著しく制限されるのが難だが
時間経過はmillisで管理
ただ、この手の処理というか通信はSPIかI2C、UART等の既成プロトコルを使うのが正道で無難だと思う
上で書いた、同期ズレやエラー訂正に何も配慮がない自家製プロトコルだと送信側と受信側の信号タイミング完全同期が前提になるので、
同期が揺らぐとデータが簡単に化ける 入出力はarduino内で完結しています。
入力がプッシュスイッチで、出力がLEDだと思ってもらえれば良いです。
説明不足ですみません arduino IDEってWindows 9x系でもインストール出来るんだな
Windows NT系のDLLが無いから起動できないけど >>998
PC再起動して、ボード接続し直して再トライしてみたら? 数日以内に新スレが立つだろうから、板をブックマークに入れてチェックしていてくださいね、みなさん。 このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 152日 21時間 42分 25秒 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。