Arduino初心者熱烈大歓迎質問スレ part21
■ このスレッドは過去ログ倉庫に格納されています
http://www.arduino.cc/
【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね
【分裂騒ぎ】
おさまった模様。くわしくはぐぐれ。
前スレ
Arduino初心者熱烈大歓迎質問スレ part20
https://rio2016.5ch.net/test/read.cgi/denki/1514503488/
過去スレ
Arduino初心者熱烈大歓迎質問スレ part19
http://rio2016.2ch.net/test/read.cgi/denki/1500745528/
Arduino初心者熱烈大歓迎質問スレ part18
http://rio2016.2ch.net/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.net/test/read.cgi/denki/1471967293/
Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/
関連スレ
【Arduino】フィジカル・コンピューティング4【OSC】
http://wc2014.2ch.net/test/read.cgi/denki/1407830304/
学研マイコン Japanino ジャパニーノで遊ぶスレ 3
http://kamome.2ch.net/test/read.cgi/denki/1286354827/ manoのニセ物を使ってます。
pwmでデューティ比を0から100まで変えたい場合、搬送周波数は7000hz
が限界のようですか、みなさんも
同じ程度でしょうか? 別にニセモノがホンモノの性能を超えたっていいじゃない?(頑張れー ArduinoIDEのサブメニューって、マウスカーソルがズレるとすぐ消えね?
なんとかならない? やろうと思えばできるだろうけど労力の割りに合わないだろうな
我慢しとけ >>417
IDEを Visual Studio Code に変えなはれ サッカー日本代表セネガル戦でお忙しい所すいません。
スピーカーの中に内蔵させようと思うんですが、
こういうマイコン類って、強力な磁石の近くに設置しても大丈夫ですか? いくら強力なスピーカーの磁力程度では全く関係ないよ >>420
エンクロージャーならどうにかなると思うけどユニットってことならやめといた方がいいと思う。 駄目だったらスアンプ内蔵スピーカーなんかもアウトだなw >>415
「Arduino PWM 高速化」でググってみて
このスレでも、ちょっと前に高速化使ってるプログラムが出てたような A/Dは量子化10bitですが、8bitならば200KHzを超えるAD変換クロックが出来るとデータシートに記述されてました。
しかしそんな設定の出来るレジスタは見当たりません。
200KHzを超えるAD変換クロックを入れれば勝手に8bitになるのでしょうか?
8bitで読み取るにはどうすればいいのですか?
arduino unoです。 使いにくい
やっぱArduino IDEが一番いい そっか
残念
書くのだけVSCodeにしたらいいか
PlatformIOはどう?VSCodeにも拡張あるみたいなんだけど >>426
出来るよ。
Arduino IDEはもう全然起動してない。 中華のNano互換買ってみたけど、あとで火を噴いただの、PCとつなぐのにドライバがいるだの知って使うの躊躇してる >>425
8bitにしてとかじゃなく、AD変換クロック(分周器)の設定だけで
早くできるみたいだよ
「Arduino ADC 高速化」で検索 >>431
ありがとう
200khzより高速でサンプリングしたければ、10bitのうち2bitを捨てろという事みたいです Arduino Nanoに対するコンパイル時にエラーが発生しました
というメッセージが出るので、調べたらこれが原因でした。
#include <avr / interrupt.h>
#include <avr / io.h>
#include <avr / pgmspace.h>
削ればコンパイルは完了するのですが、ボードに書き込んでも動作しません。
何らかのライブラリをダウンロードする必要があるということでしょうか? マジで!?
初電子工作の初ArduinoでRobotDynが出している互換機買って到着待ちなんだけど(核爆) >>433
「/」の前後にスペース入れてるの?
ファイルパスだからスペースがあったらマズいよ >>430
中華クローンばっか使ってるけど発火事故なんか一度もないけどw?
ドライバはインスコするだけ。
もしよろしければ火を噴いた記事のリンクなど有りますか? >>430
回路の抵抗値ミスって香ばしい臭いをさせたことはあるけど
発火は無いなぁ
心配なら単体で通電してしばらく監視していればどうかな
事故原因の大半は外部要因だと思うけど。。。
※個人の感想です >あとから良くみると、電源とGNDを直結してしまってました。
これは・・・ >>439
すまん、本文よんでなかったわ。。。
中華、煙、やっぱり!とおもって目の前が真っ暗になって寝てしまってたわ。。。
おわびにもっかい寝てくるわ。。。 >>435
助かりました。さらに何時間か無駄にするところでした。 >>438
私はド素人なのでいろいろ調べるなかで、この記事読んだことあったわw
まぁ諸々気を付けるに越した事はないですね
頑張ってください https://www.dorapro.co.jp/engineerblog/?p=749
ソフト屋さんみたいだけど、
この程度の問題解決能力というか掌握力では、
本業のソフトの方もたいして期待できなさそう。 >>445
・ある事象に対して根拠にとぼしい推測をする人だな。
・他者の評価について、いくつかの可能性がある場合にマイナス評価の方に目がいくタイプなのかな。
・あいまいなことで、匿名という守られた立場で個人ブログを批判する人なのかな。 ハンダ付けも上手くできたなんて書いてるからもともと初心者っしょ 仮にやったとしてもこんなの恥ずかしくてよー公開できんわ >>446
目的語を適宜変更すれば、
それ、全部そのままあなたに当てはまる。
素晴らしい自己分析能力です。 uint8_tの配列からintにキャストする場合、下のやり方で良いですか?
uint8_t array[10] ={100,101,102・・・};
int temp = (int)array[0];
どうも値がめちゃくちゃになるんですが・・・
実際には4桁7セグにuint8_tの配列値を表示させています。
disp.digit4((int)array[0]); ちなみに
int i=100; disp.digit4(i);
disp.digit4(100);
など、直接数値を指定した場合や、intの変数なら正常に表示されます。 8ビットのuint8_tから、16ビットのintへ変換しようとしていることが分かりました。 キャストの問題じゃないんじゃないかな?
配列サイズ小さくするとか、別の配列で試すとかしても同じ?
誰かがメモリ内容壊してるんじゃないかなあ。
なお言語仕様上はキャストしなくても自動でキャストされる。 >>454
自動キャストされるんですね。ありがとうございます。
もう一度見直してみます。 スケッチ書きこんだ後、PC電源落としても、ステッピングモーターとか回ってるけど
どのタイミングでUSB引き抜けばいいの? PCの設定で電源落としてもUSBだけ給電するようになってるんだろ
いつ引っこ抜いてもOK >>457
さんくす
通電してるUSBを引っこ抜くのはすごい抵抗あるお YouTubeでRGB LEDテープ使って7セグみたいなの作ってる動画あるんだけど、直列に繋げて ○○●○ 1つだけ電気つけないってのやってんだけどどうやってるのかな? すまねえこの動画の6:00前後なんだけどさめちゃめちゃ不思議なんだよねhttps://youtu.be/1aNHF5tcTpw 動画は見てないけど、マイコン内蔵LEDテープ使ってるんじゃね? シリアルLEDでしょ
ぷらす、まいなす、信号線の3本だけで複数のLEDを制御できる >>462
動画投稿者の名前で検索すれば答えが出るんだなぁ
ttps://github.com/leonvandenbeukel 特大LED時計を作る意欲が少しだけわいた。
深夜にねぼけてても読める時計が欲しかったのよね
シリアルLED WS2812のテープはamazonでよく見かけるけど、WS2822のテープはないかな? マイコン入ったledテープってのがあったのか勉強になった 普通の5mmサイズでマイコン入ったフルカラーLEDすらあるしな… >>466
そもそも動画説明にgithubのURL貼ってあるしそれでもわからなかったってことじゃない? WS2812Bすげえな。安いし。
模型なんかに埋め込んでも楽しそう。 悪くはないが、一つのシステムに組む時にすべてのデータをシリアルで
送るために遅延が問題になることが懸念される WS2812はリフレッシュレートがそんなに高く無いから
それ自身が動いたりすると若干ちらついて見える
DotDSTtar(APA-102?)ならリフレッシュレート高いけど入手性が悪い もしかしたらArduinoじゃなくてAVRマイコンの質問にカテゴライズされるのかもしれません。
ソフト側は問題ないので、ハード的なほうの質問になるのですが・・・
現在、Arduino Unoを使って製作している装置に交差コイル式のアナログメーターを実装しています。
Sin/Cos/Comの端子が出ているタイプで、各コイルは片側あたり定格で30mAらしいです。
実測でSin<->Comが98Ω Cos<->Comが97Ω Sin<->Cosで196Ωなので、およそ±3Vで動作させられそうです。
ただ、今回の用途にはあまり針のレスポンスを要求していないため、電流は25mAでも大丈夫かと思ったので
とりあえずArduinoの5Vを多回転抵抗の真ん中の足で分圧してオペアンプ(NJM4556A)をボルテージフォロアにしたレールスプリッタで±2.5Vで動作確認したところ動きました。
(Comにボルテージフォロアの仮想GND(2.5V)、SinにArduinoのD9、CosにArduinoのD10を繋ぎました。D9,D10はデフォルト周波数=490.2HzのPWM制御です。)
そこで質問が3つあるのですが
1、レールスプリッタを使わずにArduino UnoのPWM出力を50%dutyにしてCommonに繋げても大丈夫か?(オペアンプが結構邪魔なので…分圧抵抗もパスコンも要るし…)
2、もし上記が問題ない場合にCommonのPWMの周波数をSin,Cosの制御と違う値に変更したほうが良いか?
(その場合Timer2が遊んでるのでD3かD11を使用する…D5,D6はデフォ976.6Hzだが高性能な方の外部割込みとアナログコンパレータを利用のためポートが使えない…)
3、さらにマイコンのGPIOが最大40mAまでみたいなので、出力に設定したD3とD11を纏めても大丈夫か?(プッシュプルを外付けする…?それならオペアンp(ry
→AVRマイコンのタイマー制御PWMはTCCRxAの上位4ビットとOCRxAとOCRxBを同じ設定にしたら2ポートが完全に同時のタイミングでH/Lが切り替わるのか?
→もし仮に全く同じタイミングで切り替わるとしたとしても、出力に設定したピンを纏めたりしてもいいものか?)
初心者なので思いつきで頓珍漢な事を聞いていたらすみません。よろしくお願いします。 >>478
1 ダメ
2 1がダメ故にダメ
3 ダメ 駄目すぎ
自分ならフォトカプラで絶縁して電源独立させるくらいするかも ガチ初心者なのですが教えてください。
書籍の自炊マシン構築に12MP以上のカメラが2台必要なのですが
カメラモジュールで作るよりCANONの中古デジカメを買ってきて
CHDKで制御したほうが安上りでしょうか? CHDKだろ
12MP以上のカメラモジュールすごく高そうw タイマ1の割り込みで効果音を再生したいのですが
下記のスケッチ(一部)でdelayMicro〜を削ると再生されません。
実験したところでは↓のようになっているようです。
sample-(B)-sample-(B)-sample-(B)-【A】-sample-(B)-sample-(B)…
つまり1sampleごとの割り込みが出来ていません。
sample-【A】-sample-【A】-sample-【A】-sample-【A】…
delayMicro〜を使わずに↑のようにするにはどうしたらいいですか?
break;や noInterrupt(); では上手く行きませんでした。
#include <TimerOne.h>
・
void setup() {
・
Timer1.initialize(A);
Timer1.attachInterrupt(play);
}
void play() {
int i = 0;
while( i < sample_raw_len ) {
OCR2B = pgm_read_byte_near(&sample_raw[i]);
i++;
delayMicroseconds(B);
}
} >>483
スキャンスナップのSV600じゃだめかな?
非破壊で自炊できるよ。
値段も安いし。 >>484
ジャンクで売ってるスマホのカメラ部分取り出して流用って難しいもんですかね?
>>487
全自動のやつ作ろうと思ってるんです(たまのエラーは人オペで回避)
2万5千円以内でやりたいなーと思ってます。 スマホのなんてコネクターの入手だとか配線だけでもそんな質問する奴には無理だと思うよ
スマホそのものをそのまま使ったほうがはるかにいい >>486
少しはスケッチの内容を理解するようにしたら?
Timer1.initialize(A); delayMicroseconds(B); の意味
play()のやってることを、理解してれば
「delayMicro〜を削ると再生されません」とか
「1sampleごとの割り込みが出来ていません」とか当たり前
(スケッチがそうなってる)なことくらい分かるはずだよ
あと、音を出す話題は、このスレの200前後に延々と出てたよ >>478
COMを使わずに片方IOポート、もう一方をPWNにつないで使えばいいよ
IOポートがLならプラス側、Hならマイナス側を出力できる >>492
交差コイルがなんなのか理解してんのか? 知らんが>>478の内容だとこんなもんでいいんじゃないか 2つのコイルを同時に正負自在に制御できないと交差コイルの意味無いだろ…
だから中点を用意して3つの線で制御してんの
2本しか繋がないで機能するわけねえだろ そういうことなら時分割で両方のコイルに正負の電圧かかるように制御しなきゃならんな
>>478さんにがんばってもらうしかない >>490
仮にジャンクでiphoneなり交換用カメラ部品なりを入手して
arduinoから使えるようにするとしたら、部品が追加で必要なんですね
それっていくらくらいになるものなんですか?
あと、簡単な半田付けくらいならできると思いますが
もっと高度な技術がいったりしますか?
デジカメくっつけるより軽く小さく作れるので
出来るなら挑戦したいです。 0.1mmレベルで線が並んでるフレキにはんだ付け出来るなら 全自動自炊機の仕様書を書いたら物好きがノッてくれるかもよ
予算、納期
本を裁断する?しない?
紙送りの方法
ページ表裏の読み取り方法
読み取った画像の処理(画像のまま保存?)
pdfやepubへ変換する方法
保存ストレージは?
PCやネットワークへの転送方法 >>497
iphoneのカメラモジュールでこんなのはんだ付けできるか?
http://www.iphone-support.jp/blogimg/iphonecamerarepair05.jpg
配線できたとしても規格表入手できるか?運よけりゃドライバーのソースコードが資料になるかな程度だよ
規格表にはコネクターのピン配置なんてないから、ピン配置調べるのすら困難
がんばって挑戦してくれw 素直に自炊できる専用のスキャナ買った方が確実だと思うわ。
紙送りって単純にできないもんだよ。
すぐ滑ったり、斜めに進んだり、ジャムったり、複数重なったり。
多くの紙を手放しで対応するには、多くのノウハウが必要なんだ。
カメラもそうだけど、紙送りのノウハウも持ってないんでしょ? 機械的に出来るようにスキャンの条件を整えるのは困難なんで
スキャン条件は適当でも超補正出来るAIとかの領域の方が大きい デジカメの中をRGB565とかYUV442を通ってればいいけど、高性能カメラって、大体MIPIだからねぇ……。 もし、自作(開発)に挑戦するとしても、Arduinoじゃなくって
ラズパイの話題では? プラットフォームが問題になるのは遥か先だからどっちでも同じだし、どっちでも作るのは不可能ではない >>500
500さんならできるのかもしれないですが、私には無理そうですねー。
スマホカメラ部品流用だと逆に高くつく気がしてきたので(というか出来ない?)
予定通りデジカメ二台でやってみます。
>>499
>>501
レゴでやるか吸引式でやるかちょっと悩み中です。
2万5千以内で作りたいなーと思っています、出しても3万まで。
高めの本とか思い出のある本が多いので裁断はしたくないです。
SV600では時間がかかりすぎるので、ちょっと考えたくないです。
>>504
制御にarduino使うみたいなんですよー。
さて、ではまた!
動き始めたらいろいろお世話になります(o*。_。)o >>507
家にあったわ
ピンヘッダを下向きにしてノギス測定でx19.5y26で4-d2.8
ちなみにスティックセンターはネジ4つのセンターからズレてる
ピンヘッダを下向きにしてネジ4つのセンターを0としたときx-0.75y-1がスティックセンター ちなみにボリュームが中央と最大のとこよ余裕が異常なほどめちゃくちゃあって
傾けても中々反応しないなと思ったら急にガッと値が最大まで変わって
それ以降は傾けても端まで変わらないから
繊細な操作はまったく出来ないので注意
4つ入り買って全部そうだったから仕様だろう
ニュートラルを0として物理的な最大傾斜を100とすると
0〜35と70〜100が不感帯でボリュームは35〜70くらいまでしか機能しない >>507
手持ちのを測ったら、穴の直径はφ3で、
穴の中心から中心までの距離が
○←─ 横の間隔:26.0mm ─→○
↑
縦
の
間
隔
19.5mm
↓
○
こんな感じ。ただ中華製なので、穴と穴の間隔は正確だけど、
全体的に見たら基板での穴の位置が若干ずれてる。 寸法同じだし信憑性増えてええやん
答えて悪いこたないよ
ほぼ同時だし
俺のやつM3はキツくて相当ぐりぐりしないと入らんwww >>512
ありがとう!でも二人を同時に愛することはできない、ごめんなさい ■ このスレッドは過去ログ倉庫に格納されています