Arduino初心者熱烈大歓迎質問スレ part34
レス数が1000を超えています。これ以上書き込みはできません。
教え子と性行為をした女性教諭など4人を懲戒免職 東京都教委 | NHKニュース www3.nhk.or.jp/news/html/2022…
>中学校に勤めていた32歳の女性主任教諭は3年前の3月、担任をしていたクラスの男子生徒を自宅に宿泊させて、性行為をしたということ >>3
4人それぞれ罪状も性別も違うやん
万引きから性行為まで、お盛んですなあ、センセッ Arduinoって何ときかれたら何と答えればいい? イタリアの漁港の名前、つまり地名と思ってたけど、改めて確認したら違ってた orz ARDUINOs
Armature & Rapid Development Useful Integrated Non-profitable Open sources
アマチュアと即席開発に有用な統合化された非営利のオープンソース
KOJITUKEw Arduino IDE を Arduino だと思ってる香具師はしね >>12
「arduino.cc が主導しているマイコンのエコシステムの総称」と言っておけば。 >>22
エコシステムって何?
な感じで泥沼化しそう。 シーンとしてるのでちょっとネタ投入
皆さんArduinoをどう発音してます?
私は、イントネーション無しで、あるでぃーのです
普段しゃべる時の技術用語にアクセントは付けない派
ちまみにトラ技はアルデュイーノと書いてたけど、こんな言い方する人います?そもそも文字で書くならArduinoと書けば良いのに変な表現を使わないで欲しいと思った。 あるでぃーの
あるどぅいーの
かな
知り合いに電子工作やっつるやつ居ないから、ほぼ音読して口に出さないっていう 外国語の発音をそのままカタカナにするって便利だけど
日本語に訳す方が好きだな。
「電話」「野球」とか考えた人天才
「有堂伊能」を流行らせたい ハラッパーの粉挽場遺跡ですら、最近の若い者はなっていない、全く勉強しないと嘆かれている。
私も同感である。昔の人は、言葉尻に惑わされず、たとえば principle of Superposition という様な観念は
内容を理解したうえで「重ね合わせの理」などと呼称する知恵が合った。
それに対して、最近の若いもんは語彙が貧弱で 感覚的で幼稚な言葉を発するのは困ったものである。
チョーイイネ とか チョーかゎぃぃ とか チョーベリバ とか チョー伝導 とか チョー流動 とか
チョー新星 とか チョー弦理論 とか いい歳した大人が若者言葉から卒業していないことに忸怩たる思いである(^p^;)いやはや アルディージャ(Ardija)はスペイン語でリス
OMIYA 最初はアルデュイーノって言ってたけど
最近はアルディーノかなって 3種類の温湿度センサーを屋外で評価してるんだが
気象庁やアメダスの気温より5℃くらい高かったりする
日除けして風通しも良くしてマイコンやらの熱源からも遠ざけてるんだが…
基準になる物がないのでどちらを信じればいいのかわからない 気象庁とかアメダスは基準点で計測しているので、同じ場所で計測するのでないと
比べても意味無いような気がするのだけど
「温度計 校正」で検索すると色々出てくるけど、非現実的だけど本来は標準温度計で
手元温度を調べる
敷居が低いのは、精度のよさそうな市販の新品温度計を複数用意して、互いに比べて
みて基準にするとからしいよ >>33
ありがとう
標準温度計なんてあるんだね 知らなかった
しかし高価だな… .水銀の温度計やら掻き集めて比較してみるか >>34
水の沸点・融点を使えよ
ほぼ無料で校正できるで 高度じゃなくて気圧だろうけど
気圧計とその補正をどうするかやな・・・ >>36
なるほど!その手があったか!2点校正だな!
って、センサーモジュールを熱湯に入れるん?
ジップロックにでも入れればいいのか… >>39
いや、手元の市販温度計をまず較正して、それとくっつけておけば
センサの較正もできるっしょ TSYS01やADT7422など精度±0.1℃の温度センサを使えば? 2点校正が成立するのは関数(十分細かい表でもいい)が明らかになってるときだよな。
よくわからん非直線性があったら2点でしか合わないってこともあるわけだし。 >>42
今朝テスタースレで教わったんだが・・・ 本当に±0.1Vの精度でええんか・・・(^p^;)
温度がいつの間にか電圧に変わっちゃってるよ、おじいちゃん そんなわけあるかいn・・・ あ、ほんまや!Σ(゜д゜; さーせん><; まあそうなんだろうけど確度の代わりに精度っていう人結構多いからな
いちいち訂正するのも面倒だしそのまま精度ってことで話を合わせることが多いな >>46
ごめん!
左側の赤矢印に気が付かんかったわ マツコの知らない世界にArduinoでLチカやってる で? で?
で?で?で?
で? で?で?
で?で?で?
で? で?で?
で?で?で?
で? で? で? で? ああ、おもいだした、ゼルダの伝説だ!(^p^) >>52
TVerで観てみた
Arduinoの話とプログラマブルなLEDの話も出てたね、ネットでスケッチ拾ってくるとかw ギャル電の人が出てきて
Lチカの説明したり、Arduino NANOの互換品が写ったり、Arduino IDE の画面が写ったりした。 ま、メインは電飾の話でArduinoはそのツールという位置付け。Arduinoが写ったのは短時間で、たぶんArduinoという言葉は出なかった。 digispark互換品を使ってマウスを自動で操作する(ここをクリックして次にここをクリックしてみたいな感じ)物を作ろうと思ってます
調べた感じでは digimouse.h を使うのが良さそうなのは分かったのですが
使える関数?の一覧だとか使い方を解説してるようなサイトとかないでしょうか?
もしくは調べる為のヒントなどあればよろしくお願いします Digispark用のボードをインストールして
ファイル>スケッチ例>DigisparkMouse>Mouse を試してみればよさげ はんだごてをデコるってのもアリかw
これは白光FX600やね 煙が出た後nanoのLって書いてあるLEDが点滅してるんですけどこれって壊れたって事ですかね? まだ僕が紅顔の美少年だった頃(いけしゃあしゃあ)秋月さん所のSSRキットを
使った回路の動作検証しようというときに、そこらにある電気機器ってことで
たまたま近くにあった電気ポット(もちろん過負荷)をぶら下げてしまい
あの時はほんとにSSRから煙が出たわw 泣きそうになったの思い出したわ。
懐かしい・・・・ しかし100V突っ込んだおいらの失敗は兎も角、
nanoなんぞでも煙出る様な使い方あるんやな、びっくりやわ(^p^;) どんな使い方したのよ >>63
プログラミング初心者にはヘッダファイル見ても理解は無理でした
>>64
このサンプルを参考にコピペでがんばります
ありがとう アイマスとしても秋月律子じゃなくてsideMかよ!!
まさかこんなところ(電電板)まで婦女子軍が攻め込んでくるとは・・・
いやはや恐ろしい時代になったものだぜ; まだ僕が紅顔の美少年だった頃(自他共に認める)w
夜、布団の中で聞くトランジスタ・ラジオの電池代を節約するために、
AC100Vに直列に秋月で買ったダイオードと抵抗を入れ、コンデンサで平滑して、
DC電源を作った。
<俺って何て頭良いんだ、これで今日からは電池代タダだぞ>
だがしかぁし、予定したようにはさっぱり動作せず、
抵抗を変えて値を大きくすると音は歪み、
小さくすると少し改善されるが触るとビリビリと感電する!
サッパリ原因が分らず、結局、諦めた。
僕がアホでなければ、ここでチャンと原因を追及したんだろうな。
出力インピーダンスなんて言葉を知ったのは大学に入ってから。 たまには電子工作が趣味の彼女もいいかもな
なかなか出会えないタイプだし共通の趣味ってのはとても良い 32bitのARMのLinux版のArduino IDEでESP32の開発ができるようになってるね
だんだんRaspberry Pi 4で開発できる機種が増えてきてる esp-idfでしかできなかったことも出来るってこと? >>68
nano本体から煙が出ました
ビビって反射的にすべての配線を引っこ抜いちゃったので当時の写真はのせれないんですけど11.1Vのリポバッテリーを繋いで無線モジュール使ってブラシレスモーター回してました 11.1Vの電源から、nano上のレギュレータで全VCCを供給しようとしたとか…。ないか。 >>81
11.1Vバッテリーはドローン用ESCに繋いでいただけでnanoにはPCからUSBで給電してました >>80
nano本体のどこからって意味だったんだけど >>75
それってひょっとして、
整流してから分圧 を
分圧してから整流 にすれば
すこしは改善したりしやすか?(^p^)? >>84
事故や火事を避けるため難しいことしないで
市販のACアダプタを使えください 分圧の代わりに 電流制限キャパシタで 代替する案
負荷変動分の吸収用に、6Vがいるならこの方式で9Vとか作っておいて、
あとは三端子レギュレータで6Vつくるというのいかがでしょーか!!(^p^)
あ。ごめんArduino成分がまるでなかった(^p^q^;) >>79
そこまではできない
あくまでArduinoとして開発ができるだけ
Teensy 4.0、4.1もWindows、Macの他に
x86、x86_64、32bitARM、ARM64のLinuxが使えるようになってるので
Raspberry Pi 4でもArduinoとして開発できる >>88
そゆことね
すでに4Bを開発専用機にしてたっす >>86
入力側のキャパシタを、
各個に半導体スイッチを付加したうえで
二進数的に倍々ペースで容量を増やす並びで
並列化しキャパシタバンクを形成したうえで
有効接続数をアルデュイノで制御して、
対応可能電力範囲を増大すれバインダー!!(^p^)
負荷変更時に(三端子段では発熱するけど投入側では)抵抗成分で
浪費させる方向では制御しない、
という意味では画期的ではあるまいか?!
家庭菜園用に2種類の土壌水分センサを買ってみました
抵抗タイプのと静電容量タイプのものです
しかし庭の土に差すと夜間だけ双方とも乾き気味な異常な値が出るんです
部屋でテストしているぶんには問題無いんです
これは日中の土壌の温度や気温の変化等が何か関係しているのでしょうか?
陽が出てくると再び正常な値が出るようになるんです
同じ経験してる人いたらアドバイスお願い致します 放射冷却すれば空気より土壌の方が温度低くなるが
放射冷却がなければ夜は土壌の方が温度高い
結露の逆で放熱するのでドンドン土から水分が蒸発してるだけでは?
結局、土壌の温度と気温、湿度の一日の変化みないと何とも >>89
Raspberry Pi 4でRaspberry Pi PicoをArduino IDEでArduinoとしてたまに使うんだけど
Raspberry Pi OSがBusterのときは普通に書き込めたけどbullseyeにしたら
Arduino IDEから「マイコンボードに書き込む」で書き込めなくなった
「マイコンボードに書き込む」を実行すると書き込みは失敗するけど
/tmpディレクトリの直下のarduino_build_から始まるディレクトリにビルドされたファイルが入るようで
そこに拡張子がuf2のファイルもあってそれを書き込むと使えるけど。 Arduino IDE の Java Runtime で out of memory が出ることが良くあるのですが
(本体メモリはそこそこ残ってるのに)
Java がメモリーリークしてるようにしか観えません
良く使われる回避方法ってあります?
(「Platform IO に乗り換える」以外で) 僕も中学まではArduino IDEにこだわってました。
青春の1ページです。 Platform IO IDEは完全なC++だからね
とっつきにくい人はいるんじゃないかな?
でも、慣れれば機種によってはデバッガ使えたりいろいろ便利だからいいかもね
Arduino IDE 2.0はVSCodeをパクったと言われるEclipse Theiaベースなので
2.0が正式リリースされるまで待つのもいいかも pro microをLeonardoとして書き込んじゃったら
もうリセット技使わないと正常に書き込めなくなるの?
このクソボード5つも買っちゃったよー
UNOからSparkFun pro microとしてブートローダー書き込んでから
1度は正常に書き込みが出来るようになるけど2度めからはダメ AT32U4の乗ったArduinoは、どのブートローダでもそういう動作(スケッチ書込みは
要リセット)が標準動作のはずだけどなぁ
ブートローダー書きこんだ直後にスケッチが書き込めるのは、ユーザプログラムが
ないとブートローダーモードで起動するようにブートローダーが作られているからだよ
リセット面倒くさいならばICSP経由で書き込めば必要ないけど、WriterかWriter用に
もう1台Arduinoいるとか、ICSPの結線しなきゃとかかえって面倒くさいって話もあるけど proMicroのリセットボタン押さないとシリアルポート認識しなくなる現象ダルいよね かなり調べたのですが答えが出ず、ご存じの方がいらっしゃれば教えてください。
Portenta Machine Control
を購入しまして、通常のファンクションでプログラムを書くつもりでしたが、
IDEで見れるサンプルプログラムはすべて”Arduino_MachineControl.h”のライブラリを使用しています。
通常の標準ファンクションでは制御できないのでしょうか?
もしご存知の方がいれば教えてください。よろしくお願いします。 >>102
「通常のファンクション」って何?
用意されたライブラリを使わずにあえて「通常のファンクション」で書くメリットは? Portenta Machine Control
どう見たって、モノが標準でないけど
これ、標準で制御できるの? Arduino_MachineControl.h に対応するソースがあるなら
それ見りゃ標準的な function で操作してんじゃないの
そんなことしなくていいようにライブラリ用意してくれてるんだと思うけど 返答ありがとうございます。
>>103
digitalwrite()は認識したのですが、そもそもピン番号(名称)がわからず確認できませんでした。
>>104
チュートリアルにあるようなdigitalreadやanalogreadを使用したいと思っていました。
>>105
情報が少なすぎてわかりません。。。。
>>106
Arduino_MachineControl.h
スキル不足ですが、中身を見てみます。
>>107
まさにその状況です。。 >>108
例えばそのモジュールに載ってるMAX31865に関するライブラリの中身はこれ。
https://github.com/arduino-libraries/Arduino_MachineControl/blob/master/src/utility/MAX31865/MAX31865.cpp
自分で書いてこれ以上の物が書けるならいいけど、そうでないなら素直にライブラリを使うのが吉。
もちろん、知的好奇心のために内容を見るのはとてもいいことだと思う。 謎解きしながらってのも楽しみの一つだけど
これ結構高価なシロモノだね
そういうのは入念に下調べしてからポチりたいところだ >Portenta Machine Control
機械の制御盤のDINレールに組付けるタイプだね
PLC・シーケンサの納期が半年、1年だから
畑違いだけど、仕方なく流れてきたとかかな?
客先へのサポートで飛び回るのがいやなら
ソースキッチリ嫁、メモリ管理しろだろうな・・・酷なようだけど GPIO制御のとこから専用関数用意してあるしexampleもあるから、使いたいだけなら、arduinoIDEで開発できるけどarduinoでないボードとして扱った方が楽だろうな。 そもそもdigitalwrite やanalogread だって別に「通常の」functionではなくて、arduinoというハードウェアにあわせて用意された「ライブラリの」functionなんだぜ おれたちロートルはGPIOってきくと
ついつい こういう接続かと思っちゃうよね・・・(^p^;) あぽろ あぽろ
>>114
ごめん、俺HPIBって呼び方してたよ
GPIB今でも使われてるのかな?
USBに取って代わられたのかと思ってたよ HPIB装着してる機器はログを取り易くて便利だったけど
そうか、いまはUSB装着してるテスターとかでログ取れるのか・・・
Arduinoさん大活躍やな!! >>116
すでにオシロとかDMMがLANポートがついててWindows辺からネットでコントロールするんやで(^p^)(^q^) 初Arduino挑戦で端末に適合させるためにboard.txtというのを編集しようとしたんだけど権限は自分に設定されてるはずなのに権限が必要でとかどうこう言われて編集を保存することもboard.txtをデスクトップに移すこともできない…
こういうときどうしたらいいか知ってる人いませんか…? >>115
USBは突然見えなくなるとかレスポンスが悪くなったりとかするから未だに232とか485とかGPIBとか普通に使われてる >>120
スペシャルユーザー権限での実行コマンドで
スペシャルユーザーにユーザーを切り替えるコマンド
だという事を日本語でそえなくて伝わると本気で思っているのか!!(顔#)プンスカ 皆様ありがとうございます。感謝です。
>>109
調べてくださってありがとうございます。
とても自分が書けるとは思いません。
本日Machine_control.hからリンクしている殆どのファイルを回覧しました。
そこでピンアドレス名称変換リスト等みつけたので少し進歩しました。。。が、先は長そうです。
この機器で使用したいのは、AnalogRead,DigitalRead,DigitalWriteだけなので、落ち込んでます。
>>110
過去に同じ様な機器をArduinoで制御して上手くいったので何も考えずにポチってしまいました!
このままでは箱に戻して無かったことにするしかありません。
>>111
鋭いご指摘です。
100us程度の時間でセンサーの入力値を読み取り、Digital_IN/OUT制御するようなシンプル動作をしたいのです。
また、24Vを制御する必要があるので耐久性等を考慮して選択しました。
PLCでは応答時間が1ms程度になるのと高額なのでこちらを選んだのですが、、、、、
>>112
そうですね、今のところサンプルプログラム通りに入力するしかないですね。
Arduinoではないボードとして扱えるものなのでしょうか? 詳しくなくすみません。
>>113
そう言われれば確かにそうですね。 今まで標準ライブラリを利用していたのでそれが普通の感覚になっていました! いっぺんideアンスコしてインストールし直したらなんとかなった…
インストールの仕方が悪かったのかなぁ 不特定多数が回答しやすいようにPortenta Machine Controlのデータシート
> https://content.arduino.cc/assets/AKX00032-datasheets.pdf
>>124
Arduinoである程度スケッチが組めるならすぐに適応できると思う
例として基本的には1が2になるだけだと思う
1.value = digitalRead(0)
2.value = digital_inputs.read(DIN_READ_CH_PIN_00); >>124
ありがとうございます。
後は過去にテストした同等のコードを書いた場合の処理速度のデータをとってみたいと考えています。
元々analogreadの分周比を変更して高速化出来ることを前提としていたのでこの辺りも課題です。
24V制御が必要で安易にこの機器に手を出してしまいました。
助かります! USBのSerial(COM)経由のはflow制御してないんじゃねってレベルで落ちる USB自体共用バスだし
ドライバベースのソフトウェア処理だし
そんなもの >>121 131
GPIFやGPISもあるでよ。なんてしょうもない冗談はさておき、
昔、<これからの時代のPCのI/O外部バスはGPIB(HPIB)だ>と勝手に想定して、
本を買って一生懸命勉強していた時期があったw
UARTは信号1本で通信出来るというメリットがある。
昔、TTLレベルの信号線1本で通信出来るようにして(RS485用のトランシーバICを使わないで)
4桁づつ増設できる7セグLED数字表示器をtIny2313で作ったことがある。 おれはジャンクな測定器をいっぱい仕込んでるからGPIBだらけだよ
測定器のGPIBオプションボードを流用してUSBでパソコンからコントロール
できるようにしようと目論んでる GPIBはケーブルが勃起○んこなみに硬くてイヤダ >>133
ナショナルセミコンダクターさんが
USBーGPIBの変換器出してくれてるよ。
昔 お客さんから借りて遊んだ。 >>135
ナショナルインスツルメンツじゃなくて? ウチではアジレントの変換器使ってるな
82357Bってやつ うちもジャンクの測定器がいくつもあってPCにつなぎたいなと思ってもGP-IBばっかり
USB変換器作ってみようかと思ったけどコネクタもそんなに安くないんだよね、なかなか売ってないし…
https://i.imgur.com/obj7ub5.jpg >>139
アンフェノールは最近使われないものね。
GP-IBも、ちゃんと三線式ハンドシェークしている奴は少ないんだよね。
専用コントローラでさえ端折ってたりする。 >>139
アンリツの周波数カウンタMF1601A〜1604Aに付いているGPIBオプションが使いやすい
uPD7210CとSN75160BNとSN75161BNが乗ってて8ビットバスでコネクタに出てるだけだから好きにできる
マイコンが乗ってたりするとかえって使いにくい いい加減Arduinoスレでやるネタでも無かろう
そろそろ気づいてよ 子供や初心者に教えるのは成長を見守る楽しみがあるが
老人介護は失っていくだけ、しかもお世話されてるのになんかえらそう 1ボタンでスマホ2台のカメラのシャッターを出来る限り同時に切るにはどうしたら良いかと
色々調べてると、イヤホン端子を制御するのが一番楽そうに思えたのですが、ボリューム信号、
240Ωを挟んでマイクとGNDをショートと言うのをマイコンで制御する場合、
マイク-240Ω-NchFET-GNDでFETのオンオフで良いのでしょうか? ロータリースイッチでのパワーダウンスリープからの復帰についての質問、というか確認です。
https://lotton-6t.com/rotaryswitch/
左図のポジションの数だけピンを使う方法では、外部入力から割り込みでスリープ復帰は出来てるのですが、
右図のアナログピン1本で読み取る方式だと、スリープから外部割り込みでの復帰は無理ですね?
電池節約のために通常はスリープしてて、ロータリースイッチが切り替えられたら
復帰→処理→すぐにスリープさせる感じです。
一応作ろうとしてるのは6ポジションなのでピン数は足りるので左図でいいのですが、
将来の拡張のため、なるべくピンを節約したいので…。 >>148
そもそも「外部割り込み」で起床させなければいんじゃないか?
タイマーで1秒おきくらいに起床してポート調べて前と変わってたら
処理開始みたいな。
外部回路で電圧の揺れを増幅して割り込み発生 みたいなのは出来なくは
ないけど、消費電流も増えるし面白くないよ そもそもアナログ式は抵抗の電力を切らないと電子流れっぱなしだしね >>150
Vccのかわりに出力ピンに繋いで測定する時だけHiにすればいい >>152
>割り込みでおこすのはどうした?
この「どうした」は「スイッチにVCCをかけていない状態で、端子変化去りこみが使えず、どうやって起こすのか」
の意味だろうか。
タイマーで、ということでは。
左の回路でも、VCCが3.3V固定なら待機時に330uA流れっぱなし。
マイコン回路が動作時に全体で10mA、タイマーだけ動かして死んでいる状態で10uAとすると
タイマーで100m秒に1回1m秒だけ目覚めてスイッチを確認するなら、待機時平均はおおよそ110uAになるし。 ありがとうございます。WDTで間欠駆動させても消費電力をかなり減らせるんですね
そのほうが割り込み処理をしなくて楽ですね
スイッチをガチャガチャ回したらすぐ反応させたいので、100ms間隔ぐらいでスリープ復帰して
Vccのかわりに出力ピンに繋いでHIにしてピンの状態を調べる、ですね >>146
成長を見守る楽しみ?
そんなもの無いね
所詮赤の他人だし
にちゃん時代の昔からただの落書き場だし お前はそんな長く掲示板を見てきたのに流れを読むこともできんのか >>156
>>146は、5chについて老人介護になぞらえて「他人の成長を見守る楽しみはない」って言ってるんだと思うよ。 今はネットの書込みにも責任を問われる時代になっているぞ
2ch時代の当たり前はもうないぞ >>157
流れも何も、単なる落書き場だろ?
勝手なことを書き殴ってるだけ そうだな、だからお前が脊髄反射でどうしようもなくバカなことを書けば当然のようにツッコミが入るわけだ >単なる落書き場だろ?
それはあなたの価値観にすぎない。まじめに質問をする人もいるよ。
>>156 が書いているのはちぐはぐ。もし彼が「勝手なことを書き殴ってるだけ」だとしたら、
勝手にふるまうことがちぐはぐになる天然ちゃん。要するに読めてないだけなんだけど。 5Vピンから電気入れて
USBも繋いだらこっぱげる? こっぱげる
約 7,210,000 件 (0.60 秒)
博多弁みたいだ、知らなんだ Nanoの場合はUSB5VからVccまで
1)200mAのpptc(リセッタブルヒューズ)を経由するもの
2)ショットキーバリアダイオード経由するもの、Vcc出力は4.7Vになる
3)0Ωのチップ抵抗を経由するもの
だいたいこの3種類
2はPC側に逆流しないがVccに接続した外部電源がダメージを受ける場合がある
PC側のUSB2.0ポートには2口にたいして1個のpptc1.1Aがついてる場合が多い >>172
使い捨てガスライターの一種、電子ライターは着火に電気を使っているぞ! 上野樹里は演技にうるさくて同業者やスタッフに嫌われるそうな。 >>177
へえ… 完全にのだめのイメージのままなんだが
意外とプロ意識高いのな 上野樹里の義理の父は演出家であそこの一家は義理母が平野レミでもう一人女優が嫁に入ってるんだよな >>179
のだめのイメージならプロ意識高いのは分かるはず。
まさかあれが地だとでも? >>181
言われてみたら確かにそうだなw
完全に自分の役にしてるわ >>183
マイコン人は内部のコードを簡単に読み出し(コピー)出来ない様に読み出し保護(プロテクト)する機能があります
おそらく読み出し保護されてるので簡単な手段ではコピーできないと思います 今気づいた
マイコン人ってなんだ(/ω\)
私はマイコン人\(^o^)/ 扇風機に向かってしゃべったらええかんじのモジュレーションかかるで 私の予想
マイコンには・・・マイコンにんは(n連打)・・・マイコン人は
業界発展の為にプログラムのコピィでなくて商品の購入を! ごく普通のふたりはごく普通に恋をし
ごく普通の結婚をしました
でもただひとつ違っていたのは
奥様はマイコンだったのdeth arduino互換機も含めてbtなどで複数の機器からデータを収集する方法を探しています
データはカウント数で5分おきに15台の機器のカウンターの値を読み取りたいです
どの方法がよいのか?なんてキーワードで探せばいいのか検討もつきません
ご教授ください 価格を抑えたいならnRF24L01+を使うという手もある
Aliで1つ100円以下 Tiny202で赤外線
1台目は5分おきに自分のIDとカウンタ値を発射
Readコマンドを受信したら自分のIDとカウンタ値を書き加えて次の機器に向けて赤外線を発射、これを14台
最後に処理するマシンで受け取る
赤外線到達距離を5Mとして総長75メートルの赤外線ネットワークを形成する
nRF24L01+100円の部分が20円で済む >>194
Webでよく見る作例はESP32を使ったものが多いと思います
・ESP32<->ESP32間をBtまたはWiFiなどで通信
・ESP32<->PC間をBtまたはWiFiなどで通信
・ESP32<->サーバー間をWiFiで通信
またより安価な方法としてESP8266を使用した例も多いです
ESP32(ESP8266)は無線装置で課題の技適マークを取得してる端末の入手が容易です >>197
20円はどっから出てきた?
受光部だけでも100円くらいしそうだけど。 IR受信モジュールはAliでも今高いね。10本250円前後かな
https://aliexpress.com/item/1005003194864725.html
質問にBTと書いてたから、間に遮蔽物があると勝手に推測したけど
赤外線で住むんならそっちのほうが良いかもね >>194
ESP32は安くていいですよね、1:1なら使えています
>>195
ありがとうございます、そちらのブログも見てみます
キーワードは「データ収集」ですね https://youtu.be/UOcxZVsC9F4?t=149
この動画でチップを抜いたArduino UNOを使って328Pにプログラムを
アップロードしていますが、Arduino IDEを使ってそんな事出来るんですか? >>203
この動画でやったるのは生のATMega328Pじゃなく
Arduinoのブートローダーが書き込まれてるATMega328Pを使ってる
なのでArduinoボード上のUSB<−>シリアル変換を経由してプログラムしてる
繋がってる配線は「電源(VDD,GND)・シリアル(TX,RX)」だね >>203
この動画とは別の手段だけどArduinoUNOを使って生のATMega328Pに
Arduinoのブートローダーを書き込んで使うこともできるよ 17日に発注した328P、今日Aliのセラーが在庫が無いので送れないとメッセージ
それでは、10日そのままにするば、自動的にキャンセルになるのでそうしますと言ったら
当方でキャンセルしてくれと言うので断ったら、偽番号を発送連絡あり。
発送期限を守らないセラーは、Aliからペナルティが課せられる事を恐れていて、偽番号と
分かっていても発行するようだ。
セラーの泣き言w
コロナのパンデミックで多くの商品の供給が正常に取れず、商品リンクが棚から削除されました。 328なんてどこにもない。
売ってるとしたらニセモノ。 電子部品買おうとしたら真っ先に見るショップにあるのになんで嘘つくんだろう そんなマイナーなサイト誰も知らない
全角文字や半角カタカナが入り混じってるし >>210
28点って、何だろ?レールかな?
ってか、QFPが欲しいんじゃ! >>218
だから、その28点までの理由が知りたいんだよ。
25点でもなく、30点でもなく、何故に28? レールとかじゃなくただ単に28個しか在庫がないんだと思うよ 秋月の7セグLED
https://akizukidenshi.com/catalog/c/c7seg5/
を使って実験したいのですが、
Arduino UNOで使う場合、アノードコモン、カソードコモン、どっちのほうが
使い易いとかありますか? 個人的にはプログラム的にHIGHかLOWの違いだけでどちらでもお好きな方をって感じ
アノードはシンク(吸い込み)で点灯だから、ミスって過電流でピンやArduino壊したりしないけど。あんまないと思うけど
桁数が多くなるとドライバーICを使ったりするから、そのICに合わせて決めたりとか >>224
個人的にはこういうのはピン直じゃなくてArduinoと7segの間にドライバを挟みたい思想なんだけど、そういう前提ならアノードコモンの7segをnpnオープンコレクタで駆動したいかな
無論コストその他の理由でドライバを使わないならこの限りではない なんの実験がしたいのかわからん
7セグ自体を駆動する実験? アノードコモンがカソードコモンで迷うぐらいだから
シンプルに7セグを動かしたいんだろそこは 何か目的があるとしてもその目的の途中にある細かな部分で引っかかることもあるからわからんぞ IC1個追加するならMAX7219やTM1637のほうが割り込み負荷無くていいじゃんという話に… 評価基板も開発環境の一部だと思うけど、IDEって言われるとソフトウェアっぽい印象やなw 最終的に500円ぐらいになりそうw
欲しい人は今のうちに Arduino Nano も Every になって
Mega4809 に移行だろ。 XmegaがあるのにAVR128DA/DB出してるし、種類増やしすぎなんじゃ Every(4809)の内蔵オシレータってちょいと不安 >>233-235
Arduino は基板(もちろん部品も)含めたハードウェア
Arduino IDE と言えば開発環境だけを指す
だと思ってた >>242
それを言うなら
単に「Arduino」と言わず「Arduino Nano」とか「Arduino Uno」とか言うべきなんじゃない? Arduino ウノ(イタリア語で1)が出た時は
いずれチンコが出るのだろうと楽しみだったのに
ナノだもんなぁ・・・(^p^;)がっかりだよ Arduinoで電子工作始めてみようと思ってる者ですがラダープログラムで書き込めるソフトがあるようで使ってる人いる?使い勝手とか
仕事で使い慣れてるラダーで書けるならラダー使いたい >>209
14個以下でご注文をお願いいたします。
残り14個なのか、お一人14個までなのかはわからない >>248
ELFIかな?
知らんかった。
面白そう。
試してみる。
ありがと。 >>250
>※在庫数欄の表記が『おひとり様○○点まで』となっている商品は、現時点で、おひとり様(1団体様)へのご提供を表記の数量へ制限させていただいる商品です。
ニホンゴムズカシネ >>249
販売個数制限がかかっている商品の在庫数はリアルなものではないでしょう。
秋月mega328pのほかtiny2313/tiny85/tiny13もおひとり様点数=通販在庫です。
digikeyのAVRも販売50個制限で在庫表示は50個maxのものがたくさんあります。 >>254
間違ってそうだから落ち着いて実例出してくれる? 誰って、そりゃツンデレ美少女様に決まってんじゃろがい! ありがてぇ ありがてぇ タクトスイッチもタッチパネルも使わずに、できるだけ安くリモコン用のボタンいっぱい実装するのってなんか方法ありますか? >>261
>できるだけ安く
>いっぱい実装
具体的に >>262
ぐぐったら「M5Stack Faces」とかいうの出てきたけどこれかなー
結構高い...
>>263
ググったら抵抗一本でタッチセンサー自作できるやつみっけた
おもしれーなー
ボタンの数=ピン数って制約はあるけど安さは最高
既製品のTTP223とかいうのもあるんだなー30個入りで600円は結構安い!
参考にさせてもらいます >>264
ProcessingとArduinoでテレビのリモコン作ったよ
独立して動かす場合にはボタンがいっぱい必要だからどうしようかなーって
>>265
ぐぐったら相関光電センサーとか出てきた
こういうのもあるんですねー面白い
10個で700円くらいかーまぁまぁ安い >>261
Matrix Switch Keyboard Keypad
でググって見ては? >>269
後でぐぐってみる(`・ω・´)
>>270
うーん...それだと今とあんま変わんないからなー こういうメンブレンボタンもあるぜ
https://aliexpress.com/item/1879700082.html
自作キッチンタイマーでほぼ毎日使ってるけど耐久性は良いよ
上にシールを貼れば表示記号はどうにでもなる >>267
>できるだけ安く
>いっぱい実装
具体的の意味もわからん子かな、連休やしw >>275
本末転倒
>>276
まだ具体的なものはないんよ、考えてる最中 条件が不明だと今と変わらんとか言われても知らんがなって感じだしなぁ。 >>278
それな
選択肢が多岐に渡るので、絞り込んでから話しなきゃ無意味 >>277
>本末転倒
何でだよ、Arduinoでコントロールできる赤外線リモコンのモジュールなら
条件によっては一番いい選択肢かもしれない
が、質問者が人の言うことガン無視だから条件は白紙w >>280
完成品のリモコンを変えって言う意味で捉えたんじゃね?
こういうの?
https://aliexpress.com/item/4000098838910.html
これは送信側のコードはイジれないから違うか。そういうモジュール売ってんの?
あとハードオフで100円ジャンクリモコンをかって中にマイコン仕込むとか >>280
あーそういうことかー
それはそれでいいかもねー
>>281
そうそう、完成品のリモコンのことかと思った >>281
俺も安いカードリモコン乗っ取るのが手軽で安価だと思うんだけど
タクトスイッチ禁止令が出てるからどうかな
15円のTM1650で7x4=28keyスキャンしてI2Cで読み取れば80円くらいでキーデバイスできるんだけど 何がしたいのかわからんからこれ以上議論しても意味無い
この質問者は後出しが透けて見えて白けるし
人の提案を「本末転倒」呼ばわりするくせに自分に具体性のかけらも無いから好かん >>284
他の人が答えるから無理に答えなくていいよw
ちゃんと答えてあげようとする良い人なんだろう >>277のレス2件を読めば普通はみんなドン引きw >>286
3行前以上は読めないやつばかりだから、無理無理 >>289
そりゃ違うだろ
回答者に対する態度に初心者も上級者も無い
無礼な質問者には答えんでいいよ キーマトリックスで 20ボタンの、麻雀コントローラーを作ったよ
配線がめんどくさいけど >>290
俺は上の質問者ぐらいなら気軽に答えるけどなぁ
無礼の境界線は人によって違うんで、いやなら黙ってりゃいいだけじゃねーの? >>292
1行目をやってから、2行目は黙れよ、いやならさw
それがお前流だろ、実践しろよ、馬鹿なのか? タクトスイッチ禁止ならメンブレンとかのシートスイッチで。頓智クイズみたいだな。
LEDはフォトダイオードとしても使えるよ。
2次元マトリクスLEDは、2次元のフォトセンサーとしても使えるからそれも、
タッチパネルふうに使えないこともない。頓智クイズみたいだな。 >>293
あ?お前が黙っとけや。ID:kp4Te+Plは俺や
お前は一切答えずに文句垂れるてるだけやろ こうやって横道に逸れていくのでした。
めでたし。めでたし。 >>295
ずいぶん威勢がいいけど
ID:kp4Te+Pl = >>293かもしれない
人には黙っとけと言っといて自分は黙れない馬鹿なのは明白 >>297
それも俺や。お前文脈読まれへんのか?
おまえがどアホやろ?しばいたろかコイツ あとID:4QQC8xExも俺や
回答は義務でもなんでもない。答えたい人が答えればいいだけやろ ってことは、俺(^p^)もお前なんだな?
>おまえ かおもじやめてください!!(^p^) >>301
ぼきは あんましサザンきかないんだけど、
それだからか、むかし、海岸でイソギンチャクとかと
シャコガイとかが恋愛するファンタジーな歌を歌うひとたちだと思ってたんご
♪心から好きだよシャコ 抱きしめたい〜(^p^) シャコ万力というくらいはさむちからがつよいってテラフォーマーのなんとか小隊長がいってた stm32f103c8t6は値段下がってきたけどNano互換機はあいかわらず以前の3倍やな あ、三井住友の電池切れで使わなくなったワンタイムパス用の
小型のカード電卓状のやつバラしてみるか PayPayの見て時代はここまで進化したのかーと思ったわ 普段はATmega88とかAT90USB162とかのチップはんだ付けして使ってるのですがAuduinoっていうのにすると何が変わるんですか
フレームワーク的なやつですかね?
あのUSB通信のごちゃごちゃ面倒なプログラムが簡単になったりするんでしょうか 皆が興味持ちそうなもんなら、とりあえず使えるライブラリがそろってるくらい?
特殊なもんは自力で「ゴリゴリだよ〜 いつも思うけど基板の話なのか開発環境の話なのか分からん。 >>315
>普段はATmega88とかAT90USB162とかのチップはんだ付けして使ってるのですが
1. Auduinoっていう基板にすると何が変わるんですか
2. Auduinoっていう開発環境にすると何が変わるんですか
どっちですか? 普段マイコンのチップをはんだ付けして使ってるくせに
Arduinoに関して自分で調べられない
調べても概要が理解できない
不思議な質問者だなと思う >>318
今時マイコンチップ半田付けしてるような奴だからだろ >>319
ごめん、ちょっと何言ってるかわからない。 >>320
バイクに例えると、
(ノーマルモンキーを買ってきてそのまま使う一般人とは違って)
わざわざキタコのボアアップシリンダーを
買ってきて使っている様な奴、
的なニュアンスだと思うよ。 俺的には、arduino使う人は、スーパーカブを買ってきてカスタムする人
チップにハンダ付けでゴリゴリする人は、モンキーのパーツ買ってきて
モンキーを組み立てる人(完成しないこともある)なイメージ キャブとかポイントをシコシコいじってるのにインジェクションとかECUとか全然わからんとか言ってる感じ? >>322
でね、モンキーのパーツの人がスーパーカブのことはわからんのかい
自分で調べられんのかい、調べても理解できんのかい、っていう疑問です。
>>323
俺が>>318で書いたのはそんなニュアンスの違和感です。 わかる人にはわかる
わからんひとにはわからん
よのなかそんなもん
が、奴は、わかっててやってるだろう >>316
何が変わるかは88とか162使ったことないのでもしかするとそれらでも可能なのかもだけど
Arduinoの基板を使えば
Arduinoのライブラリ群とArduino IDE(つまりArduino環境)が使いやすい。
Arduinoの環境にするとArduinoの基板でプログラミングしやすい。
どっちか?というと両方 >>327
パワーありそうな抵抗使ってますね。
1/2W かな? VCC ー 入力ピン ー GNDと、可変抵抗を付けたままパワーダウンスリープさせたら
400uAぐらい食ってんだけど、ずっとプルアップされてるってことですよね。
この部分の消費電力を限りなくゼロに減らすテクニックとかあります? >>329
ポート1つ使うけど可変抵抗のVDD(VCC)につながってる部分をGPIOに接続して
使用時はGPIO出力HIGHでスリープに入る前にLOWにすれば電流流れない 天才ですか?なるほど、ピンのhigh,lowでVCCの代わりにしてするんですね。
これって有名なテクニックなんですか?ともあれ、ありがとうございます。 >>332
どういたしまして~ \(^o^)/
色々な所で同様のテクニックを見てるので有名な手段ではあると思います 書き込み済みMega328もあったけど、見なくなった あちゃんでいいのでaitendoが脚光を浴びたあの頃 ここは初心者を熱烈ぶっ叩くスレですね(´・ω・`) 釘バットは事故災害撲滅委員会の標準装備品です(^p^) AVR系の話なんですが、ヒューズビットでクロックを128kHzにしたら
内臓1MHzとか8MHzとかに戻せないんですか?
12Vリセットしないと元に戻せないんですか? AVR にもいろいろあってな。
クロック切り替えは、シリアル書き込みで出来ると思うよ。 >>343
Vccに12V掛けたら0MHz動作になるぞ >>345
rm -rf /* みたいなものか?
ゴミを増やしたらあかん 書き込みクロックはメインクロックの何分の1以下とかあったから
クロック128kHz にしたならかなり遅くしないと書き込めない。 >>344
>>347
AVRによって違うんですかφ(..)メモメモ
書き込みクロックを遅くすれば元に戻せるんですね。その点が注意ですね。ありがとうございます。
>>345
え・・・?? 12Vをかけるリセットピンの内部回路はどうなっているんだろ ちょっと失礼します
マルチポスト的になってしまうのですが少し前なのでご容赦ください
m5stackのプロテクトか暗号化の方法があったら教えてください 抵抗を測るから錆止めコーティングはできないね
静電容量型ならいいと思う
スマホは水滴で誤動作するからタッチスイッチのボタンでも検出できるかな? >>358
なるほど!重量センサーの方が確実かもね じょうごで集めて、ししおどしの回数数えるってのもあり
最初のパラパラには対応できんけど >>360
本物の雨量計も仕組み自体はそんな感じですよね >>356
常に電流を流すようにすると錆びなくなる 抵抗型なら交流にしないと腐食する
>>353は直流?交流? >>363
さびないかもしれんけど、電極が電気分解で溶けてなくなっちゃうよ espでタッチセンサを利用して雨センサーには保護フィルムを貼る
作例があったのでそれを採用してみる 雨センサーはスズメッキとかしたら耐久性上がるんじゃマイカ LEDの点滅とボタン入力を1つのピンでやる方法はありますか チャタリング対策をソフトウェア上でおこなう必要があるのかどうか
LEDの点滅動作に対してボタンが影響して良いのかどうか、というより
ボタン操作に連動してLEDを点灯か消灯していいのかどうか
ボタンの操作が高速でその回数を数える必要があったりするのかどうか
境界条件次第では厳しいかもしれませぬな;しらんけど 電子工作用の雨センサーなんか
たんなるパターンくねくねさせたプリント基板だし ボタンオンで通電、LED点灯
ボタンオフで非通電、LED消灯
点滅できる uno同士のでシリアル通信についてです!
データを連続して送信した場合、ハードウェアserialのバッファ(64byte)がオーバーフローすると、バッファがバグってしまいます。
serial.available()でバッファにあるデータを監視しながら、オーバーフロー直前に
while(serial.available) i =serial.read();
のようにバッファクリアすると、問題がなくなるのですが、もっとスマートな対応策があればと思い、教えてもらいたくて書き込みました。バッファサイズを拡張する以外の対応策があればと思います。
バグの内容はバッファが一旦オーバーフローしてreadが出来なくなると、その後はずっとreadしてもバッファにあるゴミデータが読み込まれてしまいます。
なので、オーバーフローしてその後のreadに影響するぐらいなら、受信データを捨ててしまってもOKです。
ちなみに一旦queueにpushしてreadを早くする方法もとっていますが、それでも、readが間に合わないです。 >>376
コードとシリアルデータのログ貼った方が解決が早いと思うぞ。 ボーレート下げるか
送信を待ってもらうようお願いする(RTS/CTSの追加)か
SPIで32kとかのramを追加してバッファ拡張する
この3通りくらいかな >>377-379
サンクスです。
9600bpsですが、データロスよりスタックする事を避けたいので、オーバーフロー前に、データを捨てるようにします。
378さんの方法アドバイスにも感謝です。 >>370
そんな都合のいい方法・・・(;´・ω・)
https://i.imgur.com/NR8oHDa.png
有るね\(^o^)/
アナログピン使えばVF調整用のダイオード省略出来る
(アナログ値を読み取ってSWの状態を確認する) ARDUINOMEGA使ってるんですが、電線差し込む方式のため、接触不良が多発で
マトモに動作しません。適当なソケットとかありませんかね? ARDUINOMEGA?
電線?
ソケット?
いったい何の話ししてんだお前は
まず写真貼れ
どれが電線でどれがソケットだ? >>384
>まず写真貼れ
どうすれば写真貼れますか?
ARDUINO本体にある穴の開いた黒いやつがずらーと並んでるやつですよ、
その穴に電線差し込んで繋ぐでしょうが。
そういうズサンなやり方のイタリー人発明品なので中国製の伝染繋ぐと
接触不良でまともに動作できんのですわ。 写真も貼れず、正しい名称で質問もできないならやめちまえ
>中国製の伝染繋ぐと
自分で理由知ってんじゃん、真正の馬鹿か? >>383
https://akizukidenshi.com/catalog/c/cqi2550/
これの「信号伝達コネクター(オス)」・「TJC8コネクター (オス) 」で
圧着は専用工具必要だから少量ならペンチ&半田付で\(^o^)/
でも「両端ロングピンヘッダ」使ってメスコネクタ使った方が良いかも(;^ω^) >>384
>まず写真貼れ
最近これ見るとエッチな要求に思える(*´з`) ARDUINOMEGAというのは Arduino UNOのことでCPU(搭載エンジン)がmega328だな
UNOのソケットに電線を直接挿す事は無くて、リード線の両端にピンが付いたジャンパーワイヤーというのを使うけど
それを使わずにインターホンケーブルのような単線をそのまま挿しているのだろうか
それでも0.65mmならそこまでユルユルにはならんと思うけど
ワイヤーを探すのではなくソケットを探しているのも謎
謎の多い事件だった… 思い込みが激しすぎる
コネクター(ピンヘッダ)で繋ぐところへ配線を差し込んでるってことだろ
ピンヘッダのピンくらいのサイズの電線じゃないとそりゃ接触不良するわ
そんな太い線つかわないしな、ふつう 中華電線が、1ピンヘッダー付きの線のことなら
その線自体が接触不良多発で、売ってるところ自体が
導通テストしてから使ってくれって言ってるくらいだから要注意な +z5xkJve みたいな相手が初心者であればあるほど強い言葉でマウントしようとする小心者ってどこにでもいるんだよなー >>390
ブレッドボード用のワイヤーならピッタリだと思うよ。
24AWGくらい。 ブレッドボードのワイヤーは俺も使ってた
ちゃんとピンヘッダの太さのワイヤー使わないと駄目なんでしょうけど動くからいいや的な >>392
質問してるのに名称が適当で何を聞きたいのかわからない
写真貼ってこれって言えば通じるのにそれすらしない
指摘されるとマウント取られたと卑屈になり罵詈雑言を吠え始める
最近お前みたいな人としての品性を疑われる質問者が増えた アマゾンで
「arduino MEGA ターミナルブロック シールド」で検索する >>392
最近二言目にはマウント取られたと吠える馬鹿が増えたが
自分が地べたに這いつくばってるからマウントを取られるのだと気づけ
と言うより、何の努力もせず、検索すらしないから結果的にそうなってるだけ、自業自得
立ち上がって前を向けよ、猿 >>398
できない言い訳だけはすぐ探してくる、お前公務員だろ? >>400
ごめんおれ通りすがりのものですペコリン >>402
ブラウザ経由でアップロードしてください 32,768Hzの信号を元に、時間をカウントしたい。出来るだけコンマ以下もカウンしたいんだけど、ズレとか起きちゃうよね? >>404
多分ズレ無しで出来ると思うけど
細かい要望(仕様)が無いと的外れな回答が多発してしまう\(^o^)/
そして目的に合った回答は闇(ボケ)に埋もれる(;´・ω・) でもこいつ意外と役に立つんだよな
いっそ俺らで飼うか
俺給食のパンの残り持ってるわ 素朴な疑問です。
中華のArduino UNO・NANO・Miniに入ってる「optiboot_atmega328.hex」ですが、
12KB・16KBがあり、Arduino IDEに入ってる「optiboot_atmega328.hex」がディスク上の
サイズ4KBで、AVRライタで書込みしようとしても書き込みエラーで出来ません。
何故なんでしょうか? hexはテキストファイルだから見てみたらいいんじゃ
違いはffで埋まってるかどうかだろうけど書き込み対象アドレスが埋まってないんじゃね 中華のhex(16KB):296行
IDEに入ってるhex(4KB):35行
ハード時に何が違うのか?
中華のArduinoを購入した時には、必ずhexのバックアップするようにしています。 >>413
単純に言えば32768Hzのパルスを何個数えると0.001秒になるかって話564
[[^zs”1ふぃvgbbbbbbbbbbbbbbbbbb5「;;;;;90¥^_ cx >>413
使うマイコンは何?
32768を割り込み0でカウントし計時対象を割り込み1で待って、割り込み1発生時のカウントがAだったら A/32768 だよね。時分秒は割込み0が32768に達するごとに1秒あげてきゃいい。
32768Hzで割り込みさせたくなきゃ分周すればいい >>416
arduino unoでやってる。
パルスをカウントすることは出来てる。 >>417
じゃ、計測対象トリガーで割り込みかければ終わりだよね? 416に書いたとおり。何ができていないの? >>418
よく理解できてなくて今ずっと書き込みを見て考えてたけど、今理解できた!
何とかなりそう。プログラム書いてみる。
ありがとう! SDカードの挿入・取り出しを認識できる?
挿入されたらすぐに再生とかやりたい >>420
SD.begin の返り値でわかるんじゃない? 今デュポンワイヤーで抵抗つなげてるんだけど、スカウカで抜けやすい
もうちょっと、そこそこしっかりした固定方法ないかな? 抵抗はまとめ買いをすれば安いもの。小さいものなら1本1円ぐらいで買える。
1円の部品を、再利用することを優先して接触不良で、無駄に失う時間や脳の処理能力と天秤にかけて。 >>429
デュポンの代わりにミノムシクリップとか >>423
その先は何につながってる?
デュポンワイヤーにこだわるなら
よく使う抵抗の足の先にはこういうのをハンダ付けしちゃうというのはどう
https://aliexpress.com/item/32902219069.html >>429
レスサンクス、ブレッドボードもやっぱりスカスカで
ミノムシは安定性がないとゆうか
>>431
サンクスこれ持ってる、これをかしめるしかないかな
https://aliexpress.com/item/32829234216.html
こんな感じでそこそこしっかり接続したいけど、需要ないのかな
>>427
抵抗なら安いから使い捨てでもいいけど、CdSとか他の部品とか数が少ない時困る >>433
ブレッドボードスカスカは寿命来てるか、ダメボードひいちゃたかじゃないかな
初めて買ったブレッドボードががダメボードで悩まされたけど買い換えたら解消したよ >>433
ミノムシはカバーがバネを邪魔して緩いときあるから、そういう時はワニ口がいいかもしれない >>433
なら、もう
https://aliexpress.com/item/32902219069.html
をカシメるで決定でしょう
デュポン系のコネクタはお世辞にも信頼性が高いとは言えないけど
短期間ならさほど問題も出ないし何より汎用性が高いから >>433
安価な(中華等)のブレッドボードはバネの硬さも不均等だし接触不良が多いので
小さいのならサンハヤト(Amazonで528円)買えるのでそれ買った方が良いと思うの
あと安価な(中華等)の抵抗なら足が細いのも原因の一つだと思う
https://i.imgur.com/hm2IdUm.jpg (上から順に中華・中華・秋月・秋月)
みよ驚きの細さ\(^o^)/ ブレッドボードの品質の話じゃないと思うよ
デュポンでスカスカならブレッドボードでもスカスカでしょ
挿す側の抵抗の足の太さの問題 >>437
上から順に実測で(0.005mm単位)
0.355mm , 0.365mm , 0.565mm , 0.460mm >>434
ブレッドボード当たりはずれあるんだね、今のkumanのスターターキットみたいなやつだから
新しいのかってみようかな、ミノムシとワニ口なら今あるけど、ちょっと不安定だなあ
>>436
デュポン端子をかしめてみた、なかなかしっかりしてる
ただ、何個もはちょっとやる気がしないな >ただ、何個もはちょっとやる気がしないな
そこまでは面倒見切れないw
不具合出て原因探しに時間費やすよりはまし >>441
このカラフルなやつインスタグラムで映えると思って買ったんだけど
色によってロットか製造レーンが違うみたいで差し込みが固いのと柔らかいのが有る
緩いのは接触不良おきるし固いのは抵抗とかの足が細いと差し込むときに曲がる
6 Color 1pc each > 固さ6連ガチャ\(^o^)/ DIPのピン幅が0.38くらいだから中華抵抗の太さでも行けると思うんだが >>443
同じ色でのばらつきが少なければ使い分けできていいかも ブレッドボードはどれでも一緒だと思っていたので、てきとうに買ってひどい目にあったので
買いなおす時は、秋月なら、酷いやつは客からの苦情で扱いやめて、まともなのが残ってるんじゃないかと勝手に予想して、秋月で買った 画質悪くて参考にならないかもしれないが・・・\(^o^)/
https://i.imgur.com/al97tKz.jpg 上から サンハヤト・中華カラフル・中華(秋月最安)
下の中華は差し込み真ん中の穴?が少し大きい
テンションかけて横から抵抗挿した状態で撮影できたらいいんだけど・・ 丸ピンは太さに対してかなりシビア
あれは多ピンだから抜けにくい カラフルなミニブレッドボード、最近アマゾンで買ったわ
12個で758円だったから、Aliで買ったときの送料や待ち時間を考えたら高くない気がした デュポンケーブルの一方に丸ピンのメスをはんだ付けして刺すとかね 丸ピンはすぐ折れる、抜き差しを想定してない、特にピン単独ではあっけないほど弱い 抵抗を丸ピンのメスに刺せばっていってるのね
オスのピンヘッダにはんだ付けしたやつ作ってもいいし 話を総合すると、秋月の抵抗買っとけで済むような気がしてきたw デュポンのワイヤーから抵抗が抜けないって
https://i.imgur.com/wVGPZeG.png ←こんな感じで良いのか?
(ドリンクは1/3位残ってる) >>454
>CdSとか他の部品とか数が少ない時困る
と言ってる
俺はQIのコンタクトをカシメればと言ってて物は持ってるようだ
でも面倒なんだってさ<いまここ 抵抗等の足を折り曲げてペンチでつぶして差し込めばいい感じなるよ〜
https://i.imgur.com/dxZFwGk.jpg
>>455は短い距離で曲げたら抜けなくなった\(^o^)/ >>443
安心の中華クオリティか、無難にサンハヤト買うべきか
>>448
丸ピン家にあるから刺してみた、ちょいスカスカだよ、さんくすね
>>455,457
いい抵抗っぽい、俺のは悪い抵抗だから
折り曲げてペンチで刺す、なるほどねやってみるよ、さんくす そんな試作にリソース使わずに、ちゃちゃっと実験してはやく組み込んでハンダ付けしろー! >>459
https://i.imgur.com/SNS4ke2.png (メジャー釣り)
触手で気付いた!こんな感じで細い方さした後に太い物(ダミー)差し込めば
曲げてペンチで潰すなんて大変な思いしなくて良いよ きつきつ がばがば ゆるゆる 丁度よい締め付け
自分のサイズに合うのを探すしかない ∧_∧ ♪
( ´Д`)
γU~''ヽヽ
! C≡≡O=亜 They say it has been on India~♪
`(_)~丿
∪ ♪ >>461
なるほどLEDの足を利用れすか、でもこれ、このLED何だっけな?って悩む種に
分岐させるとき無理矢理たまにします
抵抗の足をペンチで折り曲げはデュポン穴に入らなかった arduino始めて1か月くらいの初心者だけど
ds3231モジュールamazonで買った5個のうち3個ダメで日時セット出来ない
でも次の日何も配線とか変えてないのに突然書けるようになったりとかってあり得る?
ESP32でもUNO互換機でもダメだったり大丈夫だったりで‥訳わからない
電池がLIR2032じゃなくてCR2032だからダメとか何か理由があるのだろうか CR2032使うときは一応抵抗外すかパターンカットするか改造する必要あるよ
そのせいで使えなくなったかどうかはしらんけど
https://ht-deko.com/arduino/rtc_ds3231.html 電池はバックアップ用だからあんま関係ないんじゃね?
・モジュール自体の不良はないか
・I2Cアドレスは間違ってないか?
・ブレッドボードの接触不良はないか?
とか、自分のうっかりミスもあるし何とも >>468
その改造は充電しに行くからカットして充電しないようにしてるだけっしょ >>467
469が言うように接触が1番怪しい
ブレッドボードでしょ? >>467
>>471
確かにブレッドボードだけど接触不良かぁ…可能性としては一番有りそうね
ダメだったやつ、1度ちょっとジャンパーワイヤーで直で繋いでみるわ
ありがとう
とりま畑で使う用で温度・湿度・土壌水分量付けた試作機1号は今稼働中で
ソーラーパネル&バッテリ駆動でデータLTE接続でサーバに飛ばす試作機2号制作中
C言語とか20年振りに使ったけど色々出来て面白いね 質問です。
Aliで最近、Arduino互換と言う事で「MassDuino UNO R3 LC」を購入しました。
商品説明では「Chip:ATMega328P」と記載してありますが、到着した商品は「MD-328D」となってます。
AVRライターで通信しようとしても、ATMega328Pでは無いので、Communication errorで不可
ggrとMD-328DはLGT8F328Dと同じ物で、「Arduino - Massduino_Support_Package_V51」をDLして
Arduino IDEの"hardware"と"libraries"フォルダを丸ごと、スケッチを保存しているフォルダに
コピーすると使えるらしいと分かりましたが、DLしたファイルがウイルス入りで困ってます。
良いアドバイスをお願います。 >>473
Arduino で書き込むんじゃなくて
AVR ライター使いたいの?
なのにArduino環境をいじるの?
よく分からんな。
LGT8F328Dなら持ってるからあとでやってみるかな。 >>474
「MassDuino UNO R3 LC」をArduino IDEでスケッチを書いたり普通に使う為には
どうすれば良いか知りたいのです。
私が使ってるAVRライター(FT232RL)では通信出来ないが、ggrと「SWDICE_mkII Pro v2.0」
マイコンライターが使えるとか書いてあったが・・・。 ボタン
┌─六─┐
電 二 〆⌒ ヽ
池 二 (´・ω・`)
└───┘ >>473
Confilmしても15日以内なら返品可能だよ
難しそうなら早めに返品がお勧め >>475
AVR ライターじゃなくて、ただのシリアル変換じゃないの?
Arduino 互換品ならシリアル書き込み出来るから
専用のライターは要らないよ。
Tx と Rx 合ってる?一緒に買ったんじゃなければピン配置合わせなきゃ使えない。 >>479
>難しそうなら早めに返品がお勧め
送料込みで834円を返品したら送料の方が高くなります。
Aliの紛争は基本的に「Refund Only」 >>481
MicroUSBが付いてますので、電源は入りますよ
但し、このままでは、Arduino IDEでスケッチを書いたり普通に使う事が出来ない
また、マイコンライターが無いと、データメモリ領域のダンプ・ブートローダーのダンプ・ヒューズビットの
読み込み等が出来ない。 >>475
一般的に
>Arduino IDEでスケッチを書いたり普通に使う為には
>AVRライター(FT232RL等)
は使わない
UNOやnano相当でUSBコネクタが付いていればUSBケーブルでPCに接続するだけ、ProMini相当でUSBコネクタがなくTxD、RxD等しかない場合にはFT232RL等のUSB-TTLが必要だけど…
ただしコントローラがATmega328でなくLGT8F328Dの場合はIDEにボード情報が必要
Arduino - Massduino_Support_Package_V51.zipダウンロードしてみたけど特にウイルスは検出されなかったな
zipファイルの中にWindowsの実行ファイルが2つあるけどそれがなんか検出されたんでしょう、この実行ファイルは必要ないので(Massduino_Support_Package_V51フォルダの下あたりの)ボード情報だけコピーすれば可
不安ならgithubあたりにもLGT8fのボード情報があるからそっちでも可 >>484
AVRライター(FT232RL)ってのは、bit bang モードで使うってことか。
ライター(プログラマ)で書けないことと
Arduino として書き込めないことがごっちゃになってて分かりにくいんだよ。 ウイルス問題めんどうだよね~
ウイルスチェッカーが濡れ衣着せてくれたりするしね~
納品したプログラムが動かないとクレームきて、調べてみたら
ファイルがない・・・、せっとあっぷしてもまた再発、よくよく調べてみたら
ウイルスチェッカーが、毎度毎度消してまわってたなんてことがあった ボード情報やライブラリにウィルス仕込めるファイル形式あんの?
.h .cppとかじゃないの? >>489
ファイル形式はどうでもいいのよ、ウイルスのほうも偽装してくるから 最近のウィルスってそうなってんの!?こえーなw
実行ファイルとか.bat、DLLファイルがなかったら大丈夫じゃねーのか
例えば、.txtを開いたらテキスト編集ソフトが起動して、ソフト経由で感染とかか? >>492
いやいや、二重拡張子で騙すのが多いw
いろいろ高度なことやってくるのも有るみたいだけど、詳しくは知らん >>488
ゲーム改造MOD作ってた時のDLLインジェクションしたら必ず反応されて隔離行きになってたわw Trojan怖いけどwww
サブPCで「Arduino - Massduino_Support_Package_V51」を解凍し、
"hardware"と"libraries"フォルダを丸ごと、スケッチを保存しているフォルダにコピー
これで、MD-328Dが選べるようなり、間隔が可笑しかったLチカも正常になりました。
色々アドバイスありがとう御座いました。 >>495
色々アドバイスというか、質問があいまいだから回答者が惑わされてだけでしょ。
ウイルスチェックをどう解釈するか、問題はその1点だけ、
イヤならこのボードはArduino IDEからは使えないってだけのこと。 質問者以外のひとの役に立ってるから、べつにいいんじゃね? >>497
この流れじゃ余計な誤解を招くだけだろ
どう役に立ってんだよ、具体的に書いてみ >>498
曖昧な質問だとロクな回答が得られないってわかって役立った。 >>500
ウイルスチェックサイトの大多数がOK出してるのに
ひとりでウイルスがーってわめいてただけだろw
質問にすらなってない >商品説明では「Chip:ATMega328P」と記載してありますが、到着した商品は「MD-328D」となってます。
不幸のはじまりはここ >Aliで~購入しました。
馬鹿で臆病者のくせにAliに出すマヌケだからだろ。
それを自覚できないあたり、確かに不幸かもなw ああ、「手を」が抜けたなw
>>504
それはそうと、なぜ出店できないと思った? >>502
クレーム付けて返金済みで無料で手に入れたものをなんとか使おうとしてるんじゃね それはそうと、
聞きかじりの知識で馬鹿の一つ覚えのようにウイルスチェックを実行してるマヌケは
ダウンロードしたファイルが片っ端から使えなそうw >>502
値はどんなだろうと思って見てみたけど
それすら質問者のウソ、ただの難癖だな
MassDuino UNO R3 LCとBUONO UNO LCの2種類があって
それぞれMD-328DとATmega328Pだとちゃんと書いてあった >>ID:TVq1J33m
質問者を叩いてマウント取るスレじゃないぞ >>495
㊗解決おめでとうございます🎉\(^o^)/ >>510
ウソを指摘するとマウント取りになる不思議
常に地べたに這いつくばってる人生では他に言い訳を知らないらしい >>513
指摘するのに「馬鹿」や「間抜け」は必要ない。
言葉は大事に使いなさい。 初心者スレでしか大口叩く場所がない可哀想な人なんでしょw >>514
マウント取られるのが気になる方面の方々は、
馬鹿、間抜けよりあなたのその命令口調の方が気になるかも。
気をつけなさい。 TVq1J33mが全面的に正しい
そもそも質問者みたいな奴を甘やかすからArduino=知的障害者支援ツールになるんだろ >>519
そうだね、あくまでもArduinoの初心者であって
人にものを尋ねる態度が初心者、一般常識が無い、ってのは対象外で願いたいよね
今回のようにウイルスソフトの誤検知案件でねじ込まれても困るw >>520
同意
>>482あたりの無言でリンクだけ貼るふざけた態度とか
俺個人としてはすごく嫌な感じだったから一切スルーしたさ (データシートもどきはあるが)ちゃんとしたデータシートが見つからないから正確なことは言えないけれどMD328DはLGT8F328に結構似ているが完全に同じでもないようだ
EEPROMがなくてFLASHの中から一部をEEPROM代わりに使えるとこととかは同じ
クロックは1.8Vで20MHzまで動作するらしい(LGT8Fのほうは3.3Vで32MHz)
ADCは最大16bitの解像度があるらしい
高速PWM用に内部に64MHzのクロックがあるらしい IoTデーター可視化サービス Ambientが現在
接続がプライベートではありませんになって見えません
自分だけか?利用されてる方如何ですか? >>524
うちも見えない
メンテナンスでもやってるんでしょう
個人運営のサービスだから仕方ないかと、 ありがとうございます
データは残ってると期待して待ってみます >>527
激しく同意www
初心者熱烈大歓迎なのに正反対ではないかwww アンカ間違えたゴメン <m(__)m>
>>528 発端は質問者がウイルスチェックの誤検知を真に受けちゃったことだろ?
Arduinoの初心者かどうかと全く関係無いよね
そんなことまで面倒見切れないわって意見には同意する 初心者マウント君が必死にID変えて自演擁護しとるw Arduonoってシリアルでスケッチの書き込みが出来ますよね。シリアルのライン上に複数のAduinoがあった場合、アドレスみたいに相手を指定して書き込む方法はありますか? >>533
COMポートナンバーで指定する
COM4とかCOM32とか >>534
ありがとうです!
PC側から書き込む対象を特定したいのです。 ブートローダが1対多の通信を想定してないから無理じゃないかな。手動でリセットすれば、1つだけ書き込みモードにすることはできるだろうけど。 まずハードウエアはrs232cがマルチドロップに対応してないので
受信してもらうだけならいけるかもしれないけど送受共に必要な場合は無理
そしてソフト的にはブートローダーをマルチドロップ対応に書き換えなきゃいけない
もちろん書き込みソフト側も
かなり大掛かりなプロジェクトになるね 素朴な疑問だが、なにしようとしてるんだろう?
大量書き込み機みたいなのをつくろうとしてんのかな? >シリアルのライン上に複数のAduinoが
ってあるけど、実際は一つのシリアル上には一つのArduinoしかないんだろ? USBシリアルがついてないarduinoなら1つのCOMポートに複数並列はできるけど。
別のUSBポートにシリアル変換繋いでるようなのは普通並列とは言わんかな。完全に別経路だから。 なので回答してる側に想定がちゃんと伝わってないかも。
もうちょい詳しく書いた方が正確な回答がでやすい。 >>540
USBシリアルが付いてないArduinoってあるんか?
Leonardo は直接つながってるけど、PCからはシリアルに見えるんだし。 >>542
promini bitDuino(Tiny13A) Tinyシリーズなど
ICSP直書きの漢運用 PCのハード構成変えなきゃ物理的なUSBコネクタでCOM番号はほぼ固定
なので4番はNANO、5番はESP32みたいに接続コネクタ変えろよ 完成して運用中のArduinoに間違って書き込みしたくないという事ならGND-Resetにコンデンサ接続するスイッチをつけて
ライトプロテクスするという手もあるぞ >>543 >>544
まあ、公式な Arduino じゃなければあるよね。
Arduino Mini ってのがあったか。 >>538,541
質問がNGでしたね。
やりたいことは、
1. シリアル通信で複数のArduino同士を通信させたい。無手順。
2. そのArduinoは設置後はPCをそばに持っいきスケッチの更新がやりづらいので、シリアル通信でつなぎ合わせた線を使って、スケッチの更新をしたい。
3. 最初はすべてのスケッチは同じではあるけれど、出来れば書き込み先を指定したい。
という考えです。
Arduino以外でも、ネットワークでソフト更新をやりやすい物のアイデアがあれば助かります。 バケツリレーで何個先のArduinoとかやればいいんじゃね? >>548
rs485あたりを調べるよろし
232は1対1しか無理 >>549-551
Arduinoを2階建てにして、ネットワーク側をRS485やTCP/IPに接続して、そこ経由でスケッチを更新するという意味ですか?
バケツリレーより2階建てのほうが良さそうです!
また、一階の部分はArduino以外も考えられますか? >>552
たしか485やイーサネットのシールド有ったと思う
どんなライブラリがあるかわからないけど
パソコンとも通信したいとなると、えーサネットがいいかもしれない
arduino以外のマイコンボードも繋ぎたいってこと?
そりゃソフトさえ組めば可能だけど
シールドポン付け、ライブラリゴニョゴニョとはいかなくぃでしょうね >>550
オープンコレクタで全部繋げて調停とか自分で書けば232でもマルチドロップは出来ないことはない >>557
通信にルールを付ければいいんだよ
何m秒通信が無いのを確認したら宛先データを流して、受け取ったデバイスは何ms以内に返答データを流して通信を始める
一回のパケットのデータサイズとパケット間の最低待機時間を決めといて
宛先データの処理で衝突してデータが壊れたら何m秒待ってリトライ、パケットが壊れたら再送
みたいな >>558
UARTと232cで論理が反転してるから混乱しがちだけど
232cでポートをオープンすると信号レベルが L になる
オープンコレクタでぶら下がってる誰かがオープンしたら
他は通信不能
UARTレベルだとクローズしたら L になる
全員そろってオープンしてないと通信不能になる
一人病気になると全員動けなくなる >>559
アイドルがHi-zになるドライバを介して繋ぐんだよ >>560
だからそれはすでに232cじゃないってw
オープンコレクタな時点で232cじゃないけど
プロトコルの話なら、422も485も同じシリアル信号だよ 親機1個と子機複数なら送信タイミングを親が決められるから比較的楽。ビジー信号線を追加すればネットワークでも何とかなるかな? >>559
オープンするとローって何?オープンクローズはソフトウェア側の実装の話であって232の信号にはオープンもクローズもないでしょ >>563
あるよ
オープンクローズという表現が気に入らないなら、ブレーク信号をどう扱うかって話 >>564
ブレークはスペースを一定時間送るんじゃなかったっけ?
オープンが、電圧掛けないことを言ってるなら
それはブレークじゃないよ。 >>565
信号線を一定時間以上 H にするるのがブレークだが
シリアル通信のプログラム組み始めると、だいたいここで、はまることになる
ブレーク出したいんだけど、UARTにそんなコマンドないんだけど?って
で、クローズ状態にすればいいと気が付くまで立往生
最近のUARTの事情はしらんが 簡単に言うと
クローズ状態だと、信号線が H になりっぱなしでオープンすると L になるのよ RS-232Cでは信号を0(スペース)、1(マーク)を使用して送信します。
電圧レベルが+3~+15Vが0、-3~-15Vが1となります。
だってさ 結局送信複数並列だと通信してないのにも影響されるからHi-zにしとけという話にもどるのでは。 えっと
スペースがプラス電位で、0で
マークがマイナス電位で、1と・・・・
つまり、普通の感覚で H は、0 で スペース
L は 1で マーク
だーーーーーー
なんでUARTから232cにレベル変換するときに論理反転するんだろうと思ってたら
そういうわけだったのか おまんら難しいこと言っててよくわからんから
ちょっと実際に作ってみて >>570
そうすると、485になっちゃうわけですよ >>571
232が負論理なだけで1バイト送信するとスタートビットストップビットパリティがくっついた信号が出てまた0状態に戻るだけでしょ
オープンクローズはソフトウェア側でプロセスがデバイスの奪い合いにならないようにつけてる機能で
UARTのレジスタにデータ放り込めば勝手にその信号が出るだけ
フロー制御とかが入るとさらにそれらが考慮される >>573
1:1対応のarduinoのシリアルを何とかつかうならという話なので。最初からソフトウェアの方も含めてn:m対応のものを選べってことなら、まぁそう思う。 >>574
だから、ブレークってのが有ってだな
信号線で相手に合図することができる仕様になってんだよ
えーと論理がややこしいから UARTのTTLレベルで言うと
まず電源オンで L な
オープンで H だ
スタートビットで L になって
キャラクタ送信で H になったり L になったり
そして ストップビットで H その後も H
続くデータが有ったらスタートビットから繰り返し
クローズで L に戻る
ソフト上の概念だけじゃなくてじゃなくて、ハードウエア上の状態も決まってんの
長い L を出しっぱなしにすると、受信側では、まずスタートビットだと思って受信開始するが
当然エラーになる
で、エラー原因を調べると、ブレークだよってUARTが教えてくれる >>576
電源オンが何を表してるかわからないけどポートが232cとして動き出したらH(0)だよ
UARTにオープンもクローズもない >>577
だからあ、ポートが使える状態にないのがクローズなの
使える状態にするのがオープン >>578
オープンって、Hi-Z のことじゃないのか。
使えない状態でHかLかなんて分からんだろ。 >>579
もともと灰インピーダンスなんて無い規格だもの >>579
あれ?
>>使えない状態でHかLかなんて分からんだろ。
相手は使える状態で、こちらが使えない状態の時に L に落としとくと
こっちは受信できないから待ってねってお知らせできるんだなこれが
もっともこの信号使い道はソフト組むひとが勝手に決めていいらしいので
人の作った奴と通信するときは、期待通りの動作をしてくれない場合もあるので
使わないですめばそれに越したことはないらしい >>581
それ規格外動作だから
本来は制御線を使ってやるもんだ だからそういってる
使い道は勝手に決めていい→規格外 >>581
Arduino の話ではないのか?
で、Serial.end() するとどうなるんだろう? >>584
Serial.end()は、送受ピンを通常の入出力に戻すってなってるから
勝手にどうぞ状態ですね >>583
だったらオープンコレクタにしてもいいじゃん ArduinoはUSB-シリアルだからUART-TTLであってRS232cは何処にも出てこない件 マイコンのUARTのTxDピンは、リセット時にたいていHiZ。「これを電源オンでL」という認識はやばい。
TxDはプルアップして、HiZのときに H になるようにするのが定石。 ALiで購入した水晶発振子(SMD)がシステムに取付けたら反応しないので
ブレッドボード上で、仮に水晶発振子検査システムを構築しました。
試した水晶発振子は下記です。
・水晶発振子(DIP)×7個は正常動作しました。
・ALiで購入した水晶発振子(SMD)×10個は全て不可
・Aliの代わりに秋月で購入した水晶発振子(SMD)×2個も不可
・交換前に使用していた水晶発振子(SMD)×2個は正常動作
Aliのセラーには「パラメータの非互換性またはその他の問題だと思います」と言われました。
以前、同じシステムで、今回と同じ水晶発振子(SMD)を秋月で購入した時は
正常動作しているので頭が混乱してます。
説明が悪くて申し訳ないですが、アドバイスがあればお願い致します。 >>589
パラメータのギリギリで今まで偶然動いてただけ
それからブレッドボードは、実機とはパラメータ違うので実験自体が無意味 >>590
>それからブレッドボードは、実機とはパラメータ違うので実験自体が無意味
返信ありがとう御座います。
「仮に水晶発振子検査システム」と書きましたが、実機にSMDのクリスタルをはんだ付け面倒なので
ユニバーサル基板にハンダで、SMD設置に近いリード線付きフットプリントを作成し、
SMDを洗濯ハサミで固定し、マイコンから全て実機と同じ構成で組んでTestしました。 >>589
DIPの発振子なんてあるの?
発振器じゃなくて。 >>591
ユニバーサル基板やリード線を付けてて、もう実機と違う構成でしょ
ただのリード線でも抵抗あるし、インダクタンス、キャパシタンスもゼロじゃない >>594
>ユニバーサル基板やリード線を付けてて、もう実機と違う構成でしょ
>ただのリード線でも抵抗あるし、インダクタンス、キャパシタンスもゼロじゃない
説明が悪くて申し訳無いです。
実機と記載したが、Arduino等の既製品では無く、マイコンから組立てた自作機です。
パラメータとか抵抗値以前の問題で、回路が正常に立ち上がらないのです。
同じ周波数のクリスタル(DIP)は動作して、同じ周波数のクリスタル(SMD)がAli製・秋月製共に
回路が正常に立ち上がらないので頭が混乱しています。
上にも書きましたが、以前使っていたクリスタル(SMD)に戻すと動作します。 発振回路なんて特にキャパシタンスが重要なんだから線長が違うだけでも動作が変わるのに、その情報だけじゃわからんよ。 ん?、なんかデジャブ感がw
aliで購入した水晶全滅で紛争して返金もらったって、ちょっと前に見たような
もしかして「濡れ衣? セラーにはパラメータの非互換かと言われたのに、
周波数以外のパラメータを全部無視する不思議ちゃん >>595
ヘボ基板今までがかろうじて動いてただけ >>593
意味わからないのにDIPって言葉を使うなよ。 aliで4端子あって2つGNDのパッシブの奴はあるよな
aliは仕様がなかったりするから使えるか分からん ブレッドボードで楽しく電子工作してたけど、何度も使う回路を初めてユニバーサル基板に移してみた
ちゃんと動いて感動...こうなると基板作ってもっと小型化とかしたくなってくるなー
チャイナの基板屋に頼むのが良いのか、レーザープリンタとかレーザー彫刻機買っちゃうのが良いのか... >>603
自作基板で突き当たる壁
両面化
スルホールどうすんの問題 >>604
エッチング液どこに捨てんの問題
あと、基板カットが面倒 >>603
どっちも楽しいが自作のほうがハードル高いので、まずはチャイナ試してみたら?私は電子工作始めて3年くらいの初心者ですが4回作りました。
KiCADは私にはハードルが低かったです。 >>605
廃液は、毎回捨てず使いまわし、溶けなくなったら、石灰大量投入で中和して、セメントで固めて燃えないゴミへ
石灰はネット情報、セメントではハヤトの取説に書いてた
一生に1~2回しか処理専せんかも
カット、前は彫金用の糸鋸でやってたけど、直線がいまいちなので、サンディング必須
今は、小型テーブルソーの鋸刃をダイヤモンドホイルにしたやつでやってる
カッティング問題は中華で作ってもらっても、安くしたかったら自分でカットすることになるね >>607
セメントで固めようと思ったら全然固まらなくて
謎の茶色スライムがまだ実家のどこかにあるはず・・・ 廃液の処理方法すら調べられない、手順通り実行できない
こういう馬鹿は、そもそも電子工作をやらん方がいい >>609
サンハヤトの廃液処理剤の説明通りやったんだがな。
中学生のオレに教えてやってくれ。
まあ、ディスりたいだけだろうが。 >>610
>説明通りやった
と思い込んでるから馬鹿と言われる。
馬鹿とはそういうもの。 >>612
まあ、そうかも知れん。
だから自分でエッチングするのはやめたし。 >>611
そこまで下痢便ではなかったけど。
吸湿性があるのか、カチカチにはならないんだよ。 セメント固まんないのか
使いまわししてるからいまだに廃液処理したことないわ
一生することないかもしれんが、死ぬ前にはよっといてあげんといかんだろうなあ もしかしたらだけど、
セメントって乾燥して固まるんじゃなくて水分と反応して固まるもんだから
水が足りてないのかもしれんぞ >>606
支那にガーバー呉れてやるとか
設計盗んでもらいたいのか ガーバーだけで製品ができると思ってんのか
心配ならシルク消しとけ >>618
何だろう、この、日本の現実が全く見えてないレスはw ちょっと思ったんだけどnanoVNAってどうやって中華に流れたんだろ 日本も1950~60年代よくやってた発展途上国がよくやる手段 興味深い記事だった。
ぼくももし転生した先で諜報活動にかかわる事があったら、
情報提供者を保護する目的のデコイとして、全く情報漏洩にかかわっていない人を
度々食事に招くことにしようそうしよう(^p^) 状況証拠だけで有罪にできるアホな国では特に、な! スパイはともかく
技術者リストラして外国で再就職するのは自業自得だと思う 技術者を単なる道具としか思っていない文系経営者が諸悪の根源 日本は技術者軽んじてる国だからね。
国が主導して技術者を守る事が必要な時代になってきた。今、やらなければこのままズルズルだろうな。 文系がお代官様で理系が農民みたいなもんだから永遠に無理じゃね
技術のレベル次第だけど 教育者はまずPCもまともに使えないからね。技術離れの根は深いよ。技術系の人を各校に配置する位の事をしなければ。 技術系「俺の技を盗め、教えてもらおうなどと夢にも思うな」 >>633
産業経済医療防衛政治思想、それぞれの分野の人が日本のためにと危機感をもって自分の分野に詳しい教員が少ないという。
様々な分野の人が、日本のためにこの分野の教育をもっとしないといけないという。でもあらゆるリソースが有限。
それぞれが、それぞれの人のグループの中で言っていても始まらない。 >>633
プログラミング教室とか理科実験教室みたいのはたくさん出てきてるし
ネットと通販で何でも手に入るからやる気があれば出来るでしょ。
逆に簡単にちょこっと出来るからやってみたで終わりなのかもね。 授業のプログラミング
板書したコードを打ち込んで動かすだけ
それじゃタイピング教室だよw 平均レベルの人間を作ることに資源を注ぎ込みすぎなんだよ プログラミング教室とかω
ネットのプログラミング教室とかやってるとこ観ても
本気でプログラミング基礎から教えてるとこなんて極少数 CPUにはALUとレジスタがあって・・・
からやらないとな。
それが抜けてるからポインターで悩んだりする。 ジジイだが小学生の時、市の夏休みマイコン教室は論理回路から始まって半/全加算器、最後はTK80で簡単なプログラミングだった。アセンブラ辺りから着いていけなかったw >>642
いい教室だったな!
おれはZ80独学だわ >>642
あったな
夏休みマイコン教室は論理回路から始まって半/全加算器、最後はPC9801でBASICだったわ
https://www.kosho.or.jp/products/detail.php?product_id=339903959
論理回路とALU習ったのに実習はBASICだったから全然イミフだった
いま思うとTK80の人が羨ましい .ino もC言語そのものだし。
ポインタがわかりにくいのはC言語の表記法のせいだね >>637
そんな糞みたいな授業でも、初めて触れて面白いと思った奴が勝手にやり始める >>649
そゆこと、だから、もっと面白がらせることやればいいのに
タイピング練習じゃつまんないっての ポインタようやく理解したころにはC++終わってたでござる >>649-650
情報教科は受験にも入ってくるそうだから、教科書の内容ぐらいは履修する学校が増えてくるのではないか。
近所の高校生に新しい情報Iの教科書を見せてもらったけど、内容すごいよ。
CPUのしくみからSQLクラウドPythonとか。普段、仕事だけで単一のことしかしてないプロよりは浅くても広い知識を得る感じ。
ほとんどの生徒は、ほとんどの生徒が世界史を丸おぼえするのと同じように、情報教科の内容もまるおぼえするのだろうが、
興味を持った生徒があとは自分でのばしていくんだろう。 浅く広くもいいけど
クラウドが流行ったとき、いったいナンナノそれって聞いたら
メロンが欲しいって言ったら、メロンがポンと出てくるんだ、それがクラウドだってドヤられた
は?ってw 中学、高校教育は基礎だから仕方ない面も
数学で例えると
義務教育の数学で方程式や三角関数など多くの項目を教えるが
基礎であって一般の人には、殆どの項目が役にたたない
大学の電子工学なら3年、4年までに高度な現代数学の境界領域まで教えるが
逆にその程度の知識ないと、数学が実際問題のソリューションとしては使えない
情報工学も数学と同じだろう・・・
(独学でなく)教育課程に実用レベルの情報工学を
求めるなら最低限大学、高専、短大行けば良い 自分が大切だと思ってる分野の学校教育がなってないといいつつ、
自分が重要ではないと思ってる分野の学校教育の時間を減らせ、というのは自己中心的な陣取りでしかない。 結局各教科が学生の勉強時間を奪い合いをしているに過ぎない
せめて、自分が習ってきたことを学生が習わないことを嘆くより、自分が習わなかったことを学生が習っていくことに可能性を感じてほしい 質問です
・やりたいこと
光音響効果で出た超音波波形をARDUINOに取り込んで解析する
・手段
外付けADC(40Mspsくらい)で数秒サンプリングしてメモリに一時保存、ARDUINOでゆっくり吸い出す。
メモリic使ったこと無いんでADCボードにメモリ内蔵してるやつ使いたいんだけど、良い方法ご存知の方いますか?
今のとこアナデバのLTC2247でパラレル出力、FIFOメモリに一時保存で考えてます。
オシロスコープで数秒間の波形取るとかできたら一番楽 >>660
光音響で使用するパルス波を周期的に照射すると組織の熱吸収が飽和するので、レーザーを一回だけ照射した際に発生する超音波を測定したいと考えています
なのでオシロに写っても一瞬だけで流れてっちゃうんですよね >>658
40Mspsで数秒だと100Mとか200MになるからDRAMになるだろうね。
FIFOで大きめなのはビデオ用だけど数Mだし。
FPGA+DRAMで作るのがいいんじゃないか?
PCIe につなぐやつなら市販品がたくさんあるが。 観測タイミングでオシロにトリガかければいいのでは?
数メガポイントくらい採れる普通のオシロなら
百分の一秒オーダーで「現象」がばらついても
データは入るでしょ
レーザトリガ(or光電)+ディレイ回路
・・・簡単なアナログでもできそうな気がする
レーザー照射から観測までのディレイタイミングが毎回秒単位でバラつくとかかな?
他の案なら観測対象からオシロのトリガ作るとか
メモリコントローラ(DMA-C?)自作するなら
大してコストかからないだろうし止めないけど
工数的には大変だと思うよ オシロに一発映るレベルなら、ストレージオシロつかえばいいじゃん 今風に言えばデジタルオシロ?
古いような新しいようなw ストレージオシロというのは初めて聞きました
オシロをロガーとして運用する方向でも検討してみます 40Mspsパラレルデータをパラシリ変換して垂れ流しデータをCOMポートからC#で読み取る形でなんとかなりまいsた
ARDUINO関係なくなっちゃいましたがありがとうございました 400Mbpsでシリアル送れるんか。
USB2.0より速いな! ITmedia
「ルネサス、Arduinoに13億円出資 マイコンボードに自社パーツ搭載で顧客層拡大へ」
ルネサス執行役員がArudinoの取締役に就任とも書かれている。
自社パーツといってもレギュレータみたいな周辺チップじゃなくて、マイコンだろうなあ。
CortexのRAなんだろか、RXなんだろか。いまどきのDigikeyでもRAは在庫があるぐらいだし、こっちかも。 最近Arduino始めました。
Arduino IDEにはデバッガーが無いんですか? 無い
デバッグ版、リリース版を切り替えるという概念すら無い
あるのは関数や変数の宣言にジャンプする機能も無いメモ帳みたいな貧弱なエディタと
文字コードの選択もエスケープコードも無いシリアルターミナル
それと一括コンパイルのバッチ >>674
これはルネサスSOCの互換品が出回るというフラグかな
とはいえpico/RP2040の互換品はまだ出てな、、、
思ってali見ると送料込みで4ドルくらいのあるんだが なんだろう。
US $2.77 | Pico Board RP2040 Dual-Core 264KB ARM Low-Power Microcomputers High-Performance Cortex-M0+ Processor For Raspberry Pi
https://a.蟻express.com/_mq4jc4I >>676
そうなんですか。
ではArduino IDE以外で、デバッガーが使える
マイコンや開発環境のお勧めはありますか? >>674
GRガジェットとか、arduinoの流用だもんな >>678
ARMでJ-LinkとDS-5とか。
そもそもデバッガって必要? >>680
一般論として
プログラミングではデバッガがあるほうが
効率良く開発できると思うんですが。
逆に質問したいんですがArduinoIDEを使っている人は
デバッガ無しでどうやってデバッグしているんですか? >>681
各所にデバッグプリントやアサート挿入して効率悪く開発する
キミの中には、効率良く開発と開発できないしかないのか よほどのもんでなけりゃ
ソースレベルで行けるよ
デバッガが有ればあったで便利だけど
初心者だったら、やっとプログラミング言語覚えかけてるのに
まだ、デバッガの使い方まで覚えないといけないの?ってなる 前にデバッガ使ってないっていったら、そんなんでどうやってデバッグしてんだとかディスってきたやつ居たけど
デバッガないとデバッグできないやつと、デバッガなしでデバッグしちゃう奴とだったら
だばっがなしのほうがレベル上だとおもうんだよね
なんでディスられてんのかイミフだったわ デバッガが使える様な状況のバグならソース見りゃ大体わかるたろう デバッガ無いとデバッグできないタイプのバグって
コンパイラがバグってるとか以外に何がある? デバッガ使わないとバグとり出来ないようなレベルのプログラムおまいら描いてないだろ 再現が容易な症状のとき、その要件を満たす条件で
ステップ実行するまで、配列最大数超えてアクセスして
データ壊してたことに、気づきませんでしたサーセン(^p^; デバッガ必須な人はもう自分で開発ツール作っちゃえばいいと思うよ
ないものは作る精神大事
できたら公開してね >>689
デバッガがないとバグ取りできないようなレベルのプログラマ デバッガがないとデバッグできないのか、というのは、デバッガのない環境の側にバイアスをかけた反論にすぎないと思う。
クルマがなければ移動できないのか、おれは10キロでも20キロでも歩けるぞ。って200年前なら当たり前でも、今はどうだろう。
環境そのものに、失うものがなければデバッガはある方がいい。使うか使わないかは別。あなたが使わなくてもある方がいい。
失うものが何なのか、とか、常識的なほかの環境と比較どうなのか、なんだよな。
昔はデバッガが使える環境ってとても高価だったよ。ユーザーにとって利便性と引き換えに失うものも大きかった。今はそうじゃないしね。
でも、今のミニマルな Arduino IDE も好きだな。 >>693
プログラマのレベル云々言ってるのが居るが、そいつは意図した通りにコードが実行されてるかの確認やカバレッジテストをデバッグプリントでやるのかな?あとレースコンディションのテスト、デバッグも
まあ俺も趣味でarduino弄るぐらいならデバッガは使わないけどw >>695
20文字で脳みそオーバーフローはカエレ プロがデバッガを使わないなら、プロ向けのプログラミング環境にデバッガは存在しないはずだしね。
物事を簡単に済ませるためのツールは、新規参入者にとっては学習を容易にするし、プロが使えばお金の節約につながることが多い。
自分が使わない人でも、デバッガがあれば良いなあって思っていればいいことだと思う。プログラミングがより容易になって間口が広がる。
なくてもなんとかできる、ということと、ある方が良い、は対立概念ではないし、デバッガがない方が多くの人にとって良いっていうことはない。 >>696
カバレッジテストってデバッガでやるもんなんか? >>699
プロファイルコードを埋め込む余裕が有れば良いけど、リソースの少ないマイコンだとゴリゴリやらないか なんか極端なこと言ってんのガいるけど
100km先まで行くなら車が合ったほうがいいさ、
500m先のスーパーまでなら誰でも歩けるよ >>702
600mなら700mなら800mなら900mなら1kmなら1.1kmなら1.2kmなら…
等差か等比かは本質ではないが、閾値は人によって違うし、同じ人でも時と場合に変わるしね。
デバッガを使うか使わないかを、ここで目の前の人に尋ねることにも意味は乏しい。
ないよりはある方がいいことには変わりがない。 >>704
使えば便利に決まってるが
無いと500m先まですら行けないってどうよって話でしょ >>705
>どうよ
かんたんなプログラムでもデバッガがないと作れないという話なのか、
今やろうとしているのがかんたんなプログラムだとしても、デバッガがない環境は嫌だな、は違うものだしね。
それに前者であっても、ありうる話。500mでも400mでも300mでも…行けない人なら行ける手段があれば良い。他人の閾値を自分の閾値で考えることはない。
それに、デバッガがないとプログラムが組めないということと、有益なプログラムを書く能力がないということは必ずしも一致しない。 皆さん、Arduinoプログラミングする時に、大体いつも何行くらいの
コードを書いていますか?
100行、1000行、1万行? >>706
デバッガがないとプログラムが組めないなら、そもそも話にならないからな。 >>708
>話にならないからな。
どんな話かというと、ここでは「現行の Arduino IDE でプログラムを組む」だしね。
あれば間口が広がる、ということには変わりなし。 あまりミサイルに頼りすぎると空中戦の基本的な能力が落ちるとかなんとか デバッガとか知らないけどIDEの✔ボタン押すとエラーなら英語のメッセージが出るから英語の意味を調べると大体が分かるからそうやってエラーは治してる >>710
で、ホームランが出るんだろ?
燃えプロかよ Microchip Studioならデバッガあるよね 隣の家に逝くのに駐車場まで車取りに行くのは馬鹿だが
隣の家が何km先にあるかは環境によって変わるって話では Ardiuno IDE 2.0の正式版早く出ないかな~ たとえ話は、かえってわからんなるという、見本のような展開w
車と歩きじゃなくて飛行機と車だとましだっかな? デバッガがある方がいい、という結論には変わりはないしね。 あるほうがいいか悪いかじゃなくて
無いと何もできないってどうよ 電気板にふさわしい実例を出すと
ソレノイドのスイッチングを微分回路を使わずにタイマーとCPUでパルス出していたとする
デバッガで追ってるとソレノイドは壊れる あるほうがいいか悪いかじゃなくて、じゃなくて、ある方がいい。その上で
>無いと何もできないってどうよ
使わない方が良いときには使わずに済ませられるように
そして使った方が良いときには使えるように、こだわりなく経験やスキルを積めばいいね、で良いのでは。
しかしなあ、無いと何もできない人が、あればプログラムを作ってみようと思うなら、それはそれで良いじゃないか。
個々にフィットする、とっかかりの形や学習のスタイルは千差万別だからな。
無いと何もできない人を責めても、意味が薄いことは確か。 >>725
>>無いと何もできない人を責めても、意味が薄いことは確か。
無いとなにもできない人と思われる人に、無くても平気な人がバカにされるというのはどういう理屈だろうw バカにされているのは、単に「無くても平気」な人なのか、
「俺は無くても平気だから、お前も無くても平気であるべきだ」と言ってしまう人なのか。 単に無くても平気な人だね
てか俺だけど
デバッガ?使ったことねえわって言ったとたん
そんなんでどうやってデバッグしてんだって噛みつかれてさあ
いまだに謎だ なぞは噛みついた本人に尋ねるしかないし、噛みつく人がみんな答える人でもない。
それに、デバッガがなければプログラムできないのか、とかみたいに挑発し返したんじゃないの? >バカにされる前にどうやって
なんでそんな無理設定を創作するのか。ふつうに考えれば、「挑発し返す」のは相手が何かをしてきたあとなんじゃないの? ところでデバッガー使ってる人は何使ってんの?
J-Link? >>731
無理設定だあしてきたのはあなたですが
>>それに、デバッガがなければプログラムできないのか、とかみたいに挑発し返したんじゃないの? デバッグはともかく、デバッガ使わない人はブラックボックステストしかやらないと言う事?もしくはデバッグプリントを山の様に埋め込むの? >>734
そもそもバグが出ないようにつみあげていくかな arduinoの場合関数の戻り値見るぐらいで十分。
ライブラリやレジスタの中身見るならarduino環境のメリットが薄くなってくるから、最初からAVRとして開発した方がという気がする。 >それに、デバッガがなければプログラムできないのか、とかみたいに挑発し返したんじゃないの?
この疑問のどこが「無理設定」なんだい?
コミュニケーションのデバッガが必要だね。 >>738
向こうが先にかみついてきたんだから、仕返しするのはその後でしょ
先にしかえしできるわけないじゃんw
なのにあなたは言う、仕返ししたからだろって
>>コミュニケーションのデバッガが必要だね。
やっぱりこういうこというひとだったですね
もうあぼーんするから悪しからず >>734
デバッガは異常を検出したり原因を探るための一時的なものだが
デバッグプリントだとまず自分でデバッグレベルが設定できたり累積的なエラー率表示したり
フレームレートを各所で確認するという統計的な使い方もできる
使い方が違うので目的に合う方法を選ぶ デバッガあるなしに関わらず知らないんだから使いようがない >>734
Arduino は基本 I/O あるんだから
入出力見ればいいんじゃないの?
Arduino でガリガリ計算してんの? >>736
まじ質問です。
どうやって確認してる?
Serial.print() ?
他に簡単な方法ある? >>744
大体I出力になんかぶら下げてるだろ、それを動かすのがいちばんてっとりばやい >>744
Serialだけど、#ifと#defineでdebug時だけに出力するようにはしてる。 デバッグ環境を自作すると、すごく幸せに楽になれるんだけどね。 あ、ここってarduinoスレだったな
新規のマイコンボード使う場合に最初にするのがブートローダー書くことで
次が通信手段確保だったな
つまりはarduinoIDEみたいな環境を作ってたわ
これをデバッガというなら、めちゃ使ってたわw ブレークポイントとレジスタダンプ、スタックダンプ、ステップ実行くらいないと… ところで、アリエクの激安ICEとか今でも使えるの?
能書きが古いままでサポートデバイスが少ないし、なんかよくわからんのだが
使えるんなら、使ってみたい 今は実機にデバック機能付いてるから
エミュレータって使わないような。 >>754
不満はあるかもしれないけど、オンラインで使えるTinkerCADは面白かったよ。
Arduino UNOやmicro:bitを配置してゴニョゴニョして遊べる。 >>750
プログラムのデバッグで最低限必要な機能は
任意のアドレスで実行を停めて(ブレーク)、レジスタやメモリ、I/Oが読み書きできる
だな。実行再開できればなお良い。
最も役立つのは、永年の経験に裏付けられた深い読みと鋭いカンw 5chの質問でソース晒される前に問題場所的確に指摘出来るネ申もいる で、デバッガ使う環境整えるには、何を買えばいいんだ、誰か教えれろ 結局デバッガ使ってる奴なんかいなかったってオチかい >>762
最初はみんなそうだからパンイチで大丈夫 >>760
ArduinoIDE + ArdunoUNOからのステップアップとしてSTM32Nucleoとかどうよ(品薄だけど)
↓
STEP1(IDEを変更してみる)
visual studio code + PlatformIO + ArduinoUNO
↓
STEP2(マイコンを変更してみる)
visual studio code + PlatformIO + STM32 Nucleo (Framework -> Arduino)
デバッガーの導入楽だよ
https://i.imgur.com/2smXsVj.png
たぶん\(^o^)/ 自分でも色々調べてみてるんだがよくわからん
まずデバッガに対応した開発環境が必要で
さらにインターフェイスハードが必要で
インターフェイスが対応できるチップじゃなきゃ使えなくて etc、etc
同じチップしか使わんならいいけど、
いろいろ使いたい場合は、チップごとにいろいろ揃えないといけない? >>764
VSCodeって重くない?
マイクロチップスタジオなんかもそれ系でしょ?
起動するだけで分で待たされるから、しんどいんだよね
PC新しくしろ、とか言わないでね、arduinoのために最新パソコン必要とかバカげてると思うから >>769
起動は遅いけど8年前のi3メモリ8Gでもそれなりに使える >>763
ちょっとディスれば何でも教えてもらえる
この成功体験が彼をどんどダメにしていく あとはこのへんでって紹介してもらったサイトチラ見してきましたw
>>ATmega328P用のエミュレータを別途用意する必要があります。ただ、Arduino Uno基板でデバッグを行うためにはどうやら基板の改造が必要なようです。
>>それに、ATmega328P用のエミュレータを用意したとしてもVisual Studio Codeから使えるかどうかは不明です。
んが! >>758
asmならそれでいいと思うけど
arduino使いは大体Cででしょ
変数ダンプとか、要らない? >>763
いなかったらチップにon chip debug機能が載っている訳が無い。
しかしLチカに毛の生えた程度にデバッガ使うかと言えば使わない >>774
質問を積み重ねているが一切礼を言わないのなw
ゴミ人間の匂いがプンプンするぜ >>775
visual studio code ←無料
PlatformIO ←無料
STM32 Nucleo ←秋月で1600円~ (在庫無し)
STM32 Nucleoは
STM32のマイコンボードにST-Link(書き込み装置・デバッガー)を組み合わせたもの
詳しくは秋月あたりのサイトで[STM32 Nucleo]で検索してみて
>>シリアルプロッタとかできる?
正しい作法か知らないがST-Link側のRXをUSB-シリアル変換でPCに接続して
visual studio codeで開発してArduinoIDEのシリアルプロッタ使えばいいと思うの
たぶん\(^o^)/ >>774
ゴメン、>>758です、おっしゃる通りです、ここはArduinoスレですよね。
御指摘の通り私はASM使いで、自作のI/O自動切り替え式ライタと、
自作のデバッグツールでショボショボとmega328などのプログラムを開発しています。
出る幕はありませんね、さっさと引っ込みます。 >>780
ひっこまんでいいよ、こんなんほしいとか、うだうだ言ってたら、興味引いた誰かが実現しちゃったりするから
それがチャネラークオリティだと、思ってる あおりだけの中身のないレスは即あぼーんなんだからね こういう態度デカイだけの奴が真っ赤になって連投してると、ああArduinoスレかと思う >>778
ありがとう助かります
もしプロッタが動かなかったらその時だけarduino IDEでやってみますね 他人同志が仲良くしてるのを邪魔したいだけのおっさんっているよね >>769
VSCodeよりArduino2.0のほうが重い VSCodeが話題になってるから聞くけど、このシリアルモニタは改行コードを受信するまで何も表示されないので使い難い。
あと、反応も遅い気がする。
設定で何とかならないのでしょうか。 >>788
こちらの環境では改行コード関係なしに表示されるし反応も問題ない
VSCode+PIO+UNOで試した\(^o^)/
PCの性能が十分なら何か不具合起きてるかも >>789
>>788 だけど情報ありがとうございます。そうか、うちの問題みたいですね。
この現象があるので処理結果が非同期になってしまって、えらく使い辛いんですよね。
時間おある時に設定など調べてみます VScodeとは関係ないけどシリアルの問題として
3Dモデリング用のUltimaker Curaを使うとCOMに挿してるNanoがリセットしてしまうのを発見してしまった >>792
CuraのマーケットプレースからUSB Printingを無効化すればだめかな?(直接接続して印刷しないなら)
4.xx マーケットプレース -> インストールした -> USB Printing ->チェックを外す
5.xx マーケットプレース -> ギアのアイコン(パッケージの管理) -> USB Printing -> 無効にする
たぶん\(^o^)/ >>788
それって、全二重になってない?
半二重にしてみる
設定がどこにあるかわからないけど あわてて読み間違えた
全裸獣・・・・・全身毛むくじゃらの野獣
半裸獣・・・・・半分毛むくじゃらの野獣 >>797
びんぼっちゃまタイプの奴なら寝る時ふわふわだお 半身浴がうまくできません
右半身ですか左半身ですか?みたいな >>801
whileやforのループ2個以上を抜けるとき使う
(1個だけ抜けるならbreakで良し)
エラー判定のifで関数末尾まで処理をすっ飛ばすとき使うこともある
たいてい { } の中が大きめになったときだな GoToキャンペーンに乗っかかると
スタックポイントが溜まってお得なんでしょ goto原理主義者ではないが
ふりかえると、久しく使ってないな
gotoで抜けたくなるようなときは、下位ルーチンに回して
returnで戻ってくる むかーしC始めた頃に読んだ参考書ではgotoは使ったら駄目!と書かれててわりと最近迄
一切使ってなかった
最近エラー処理で抜ける時に尻に飛ばして纏めてやる事がある 多重ループ抜ける時も
int err=0;
for (){
for(){
if (err) break;
}
if (err) break;
}
if (err){}
な感じで処理するな >>807
想定内動作ならそれでいいけど(俺も主にそのように書く)
例外トラップ、割り込みで一部機能のリセット、通信エラーのリカバリとかはjmpとスタックリセットだねえ 多重ループ多用するようなまとまった処理があれば関数化してreturnで抜けるからgotoは基本的に使わない
小さいループなら>>807のようにしてる(´・ω・`) >>811
これも一緒にアボーンされて、笑ってしまった まじの素人です。今日はじめて触りました。
特にプログラムもしたことはありません。
https://github.com/oneguyoneblog/tally-light-esp32-for-blackmagic-atem-switcher/blob/master/tally-light-esp32-for-blackmagic-atem-switcher.ino
このようなBlackmagicのスイッチャーで動くタリーライトを作りたいので奮闘しております。
なんとかかんとかライブラリを読み込ませたり若干書き換えたりして、ライブラリがありませんという
エラーは消せたのですが
本格的にエラーを吐いてしまいもうお手上げの状態です。
どなたかアドバイスをお願い致します。
電子工作板で質問しておりましたが、こちらが適切かな?と思いこちらでも質問させていただきます。
エラー内容が長文すぎて書き込めませんでしたのでテキストにコピペしました。
ttps://68.gigafile.nu/0630-d64a96b1a77916fe42bb94a5b4377d94a
よろしくお願いいたします。 >>814
もしかして括弧に全角()使ってる? 半角()にしてみて。
コメント以外、全角文字はすべてエラーだよ
そのエラーは単なる記述ミスかと すみません。ここで質問してもいいのかわからないですがお許し下さい。
スクラッチというプログラミング学習?のWEBサイトがあるのですが、ブロックではなくコードで書く方法はありますでしょうか?
Youtubeにあがってる作品を見ると、とてもブロックで組んだとは思えないような作品がいっぱいです。
ここまで書いておいてなんなのですが、まったくのスレ違い申し訳ありません。 >>818
まあ、マインクラフトで計算機作っちゃう人もいるから
ブロックで組んだのかも知れないよ。 まじの素人です。今日はじめて触りました。
とっても気持ち良かったです。 >>816
ありがとうございました。
それと 、 が入ってました。コピーしてきたやつがGoogleの翻訳で勝手に日本語風にされてたようでした。
皆さんのお陰で、なんとか書き込みまではできました!
動くかどうかはまだわかりませんが、本当の素人にアドバイスありがとうございました。 >>815
ありがとうございました、まったくその通りでした。
ご指摘のお陰でなんとか修正して書き込むところまでは出来ました。
本当にありがとうございます。 >>819
ありがとー
みてみます!
>>820
あれって全部手動なんですか??
すげええ あっちで聞いたり、こっちで聞いたり
お前のレス要らね~オーラ満々だったり
自力でできるんならいいけど
手鳥足取りしてもらわんといけないなら
もうちょっと考えたほうがいいんじゃね? M5Stackに付いて質問いたします。
M5.Lcd.drawString(text, x, y, font); で文字サイズ8にしているのですが
物足りずもう少し大きく表示させたいのですがそのような場合、どのように表示させていらっしゃるのでしょうか? 7以上指定しても全部7になるっぽくない?
試してないけど >>826
フォントの種類を変える
ドット数が大きなフォントを選べば大きく拡大できる
きれいに表示されるし >>828
ありがとうございました。
お陰で解決できました。
上記
M5.Lcd.drawString(text, x, y, font);
のfont部分がサイズと紹介されてるところを読んでたので
サイズだと思っていましたが、フォントの種類でした。
なのでその記述の上にM5.Lcd.setTextSize()を追加することで
かなり大きく表示させられました。
ありがとうございました。 仕様書やマニュアルを読まずに
コピペプログラミングする馬鹿って
生きてる意味無いわ まぁ、そう言わずに。
将棋の世界にも「歩の無い将棋は負け将棋」という言葉があります。
最も弱っちぃ歩だって不可欠なのです。
・・・
ん?、チョットズレてる?
こりゃまた失礼致しましたッw 歩だったら、敵陣に侵入できれば金になれるからなあw
歩ならねwww まぁ
>>1も読めない
>>830に言われたくないよねーってことで次の質問どうぞ! 初心者こそマニュアル読むだろ
判りかけて中途半端にいちびってるカスが害悪 マニュアル読んで自力解決できるようになったら、そりゃもう、初心者卒業でしょ というかマニュアルも読めないならマイコンボードは諦めた方がいいよ SDライブラリについて質問があります。
SDライブラリを使ってプログラムを作成していたのですが、どうしても何度か取得していると
取得できなくなってしまうという問題にぶつかりました。
そこで標準サンプルにある"listfiles.ino"のSD.openと表示ルーチン呼び出しを
Setup()からLoop()側に移動して繰り返しファイルリストを取得するようにした
サンプルを用意いたしました。
ttps://harigami.net/cd?hsh=1ab77d4f-2d5b-4cbe-8f52-2e84c474adc9
ちなみにSDカード内には以下のような
Windowsが勝手に作るフォルダの他サンプルで
ファイルサイズ0のファイルを10個置いてあります。
System Volume Information/
IndexerVolumeGuid
WPSettings.dat
TEST01.TXT
から
TEST10.TXT
正常表示の場合
SYSTEM~1/
WPSETT~1.DAT 12
INDEXE~1 76
TEST01.TXT 0
TEST02.TXT 0
TEST03.TXT 0
TEST04.TXT 0
TEST05.TXT 0
TEST06.TXT 0
TEST07.TXT 0
TEST08.TXT 0
TEST09.TXT 0
TEST10.TXT 0
done!
となりますが
これをそのまま実行すると15回ほどは正常に取得されますが16回目からは
フォルダ以下のファイル名取得ができなくなり、21回目からはrootにある
ファイル名も取得できなくなってしまいます。
同様の問題が自作プログラムでも発生して回避できません。
とりあえず上記のサンプルでループ回してもちゃんとファイル名を取得
するにはどうしたらよいのでしょうか?
よろしくお願いします。 >>842
大変失礼しました。
サンプルはこちらで
ttps://harigami.net/cd?hsh=a1c70afa-43d8-47b2-bbfb-a5ad7d87f460
表示例はこちらになります。
Initializing SD card...initialization done.
SYSTEM~1/
WPSETT~1.DAT 12
INDEXE~1 76
TEST01.TXT 0
TEST02.TXT 0
TEST03.TXT 0
TEST04.TXT 0
TEST05.TXT 0
TEST06.TXT 0
TEST07.TXT 0
TEST08.TXT 0
TEST09.TXT 0
TEST10.TXT 0
done!
症状は同様になります。
よろしくお願いいたします。 >>843
試しにSD.end()をコメントアウトするか
SD.end()したならもう一度SD.begin()を実行してみては? >>843
printDirectoryのwhileの前にdir.rewindDirectory()かな >>844
一応ループの中でSD.begin()も書いてるんで都度開始しているとは思うのですが・・・
言われた通りSD.end()をコメントアウトしてみたのですが症状変わらず・・・・
次にSD.begin()をsetup()側に戻しSD.end()をコメントアウトして開始終了せずに
ループを回してみたのですがやはり改善せず。
dir.rewindDirectory();を追加してみてもかいぜんせず・・・というか
これの時は20回でループが止まってしまい何も表示されなくなってしまいました。 SDカードモジュールって凄く電流が流れるよ
SDカードの発熱も凄いよ >>847
はい。
キオクシア
サムソン
サンディスク
シリコンパワー
ノーブランド
で試して同じ結果になりました。
また、SDブレークアウトも3機種試しても
同じ結果でした。 >>843
実機で試したんだけど同様の症状が確認できて以下の方法では解決できず
・SDカードの変更
・SD.hのライブラリを複数のバージョンで検証
・SD.endやFile.closeやSD.Beginでのfile.rewindDirectory()初期化追加やコードの位置変更
・deley()を追加して各所でウェイトを増やす
・SDカードをWindowsの物ではなくrufusで初期化
・SDカードのファイル名やフォルダ名の変更
使ってるコードがほぼarduino.ccのサンプルなのにこの現象は一体・・・ if (!SD.begin(4)) {
これ全然デタラメだと思うんだけど >>848
SDスロットにヒートシンクを張り付けても残念ながら
特に改善はしませんでした
>>851
328P UNO(純正)
328P NANO(純正)
328P NANO(互換)
ATMega4809 NANO EVERY(純正)
でためしました。
>>852
検証ありがとうございます。
当方もいろいろやってみたのですがどうにもうまくいかず… >>853
とはいっても標準で入ってたサンプルでこれ以上分解しようがないくらい
簡単な記述なんですが・・・
なにか隠し引数があるんでしょうか?
>>854
これについては当方も疑い、>>852さん同様各所にDelay
をいれて大量に取得することを抑止して行っても
同じ結果になります。
当方のサンプルにも一巡のたびに長めのDelayを入れてありますが
改善しませんでした。 SPI通信に問題があるのかなぁ
SPIのプルアップ抵抗を見直すとか
SPI接続にISCP端子を使うとか
http://7ujm.net/micro/ArduinoSD.html おれarduinoやったことなくて恐縮だけど、
File.close() の説明で
SDライブラリは同時に複数のファイルを開くことができないので、
別のファイルを処理する前に必ず現在のファイルを閉じる必要があります。
てかいてあるよ!再帰のときに close() してから呼び出したらどうかな あー適当なこと書いてすまんかった。
close()してから、みたいな仕様じゃないみたいだねえ
無責任なヒントってことで勘弁してね >>855
852です
STM32で同様のコードを実験したら
回数は増えたものの同様の現象が確認できました
状況に変化は有ったのでメモリ(バッファ?)関係での原因かも SD.begin なんでloopの中にあるのが気になる
初期化なら、setupで1回やればいいような気がする >>862
多分これでしょ
こんなでもコンパイルエラーとか出ないの? >>864
むしろ、なんでコンパイルエラーになるか聞きたい。 最近nanoを買おうと思ったんだけど、かなり値上がりしてんだね
前なら互換品3コで1200円とかだったのに、今は1コで1500円位で驚いた
半導体不足と円安の影響?だとしても3倍以上とは… 今までが不思議な位やすかったから
実装済部品のほうが安いという 先月だったかな、メルカリで良心的な価格で売ってた人いたなnano, pro miniとか
まだ売れ残ってるんじゃないかな。探してみては? >>869
それに比べESP32 が上がっていないので最近はもっぱらこれ。
Picoもいいかも arduino IDE を 2.0.0 rc6 から rc8 にしたら、動作不安定でビルドや書き込みもまともに動かずな状態なんですが、
似たような症状出ている方いますか?
rc6 は問題なく使えていたので、最新版のrc8にアップデートしたのです
具体的には、
シリアルモニターを閉じないと書き込み時にCOMポートが使えず競合エラー?のようなものを出す
スケッチを保存したにもかかわらず立ち上げ直すと古いまま
ビルド中の情報がOUTPUT画面に何も出なくダンマリ状態になる
などです rcがまともに動くと思うのが間違いでは
それにOSもボードも判らなきゃレスも付かないと思う ARDUINO初めてなので教えてください(技術的なものでなく購入の相談でごめん)
ARDUINO PRO MICRO互換のもので端子がUSB-Cのもの売ってるとこありますか?
価格優先なのでアリエクでもオケです。よろしくお願いします。 >>876
アリエクスプレスで pro micro で調べりゃ出て来るだろ。
ってか、Pro micro は公式の Arduino じゃないよ。 空飛ぶ物を自作したいんだがお勧めのモジュールありますかね?技適が通っててある程度距離あっても通信できるやつ探してます。RNF24?とかいう奴を使ってたのですが技適通ってないので屋外で飛ばすのは流石に危ないかと。使い方としてはモーターとサーボを複数遠隔操作したいです >>878
ラジコンメーカーの飛行機用rfモジュールと受信機なら500m~1000mくらいは届くよ
日本のメーカーなら技適通ってるし、輸入物でも、輸入元が技適通したものが出てたりする 2つ質問があります。
7つのステッピングモータを制御したいのですが悩んでます。
トルクはあまり必要ないです。角度は各々異なります。軽いオブジェをゆっくり動かす用途です。
調べたところ複数制御だと、動いてもモーターを増やす毎に遅くなっていくし、ピンが足らなくなるので1モーターに1マイコンを割り当て、親マイコンで制御した方が良いとの情報がありました。
一つのマイコンでは難しいですか?
また、マイコン親子で動作させるには、数値の受け渡しにどのような方法があるのでしょうか。 >>881
必要ppsにもよるけど20kppsくらいなら
H8で8軸同時くらいやったことあるよ あ、arduinoスレだった失礼
UNO使ったCNCコントローラーとかも20~30KPPSくらい「らしい」3軸か4軸くらいだけど >>881
親子通信はシリアルが一番簡単かな。
RS485みたいにマルチドロップにしてもいいし。 天球儀を作りたいんですよね。ギアは簡素にして、モーターで各惑星を独立して制御したいのです。マイコン一つでも出来そうですが、後々の惑星を増やすことを踏まえ、複数マイコンで制御する方式を検討してみます。
シリアル通信を勉強しないと! 7軸が同時に動く必要は無いので、1つのコントローラーを7chに切り替えるマルチセレクタ方式が考えられるな
1つのモーターでギアをスライドさせて惑星リングにあわせる方法も考えられるけど、セレクトされてないリングのロックが難しいかもメカが大変そう 同時に動かす必要性次第だね。
シリアル通信、i2cでも簡単に数字の受け渡しが出来るよ。 同時制御要らないんなら、かなり楽勝レベル、1cpuで余裕っしょ
切り替えしなくても、1軸あたり2ビットだから、pin足りないってこともなさそう
足りなくなったら2560へ行っちゃえばいいし 現在の様子を表現するだけなら一方向に回れば良いから各惑星に1ビットで合計8ビット
任意の時点を表示させるとしても全惑星を同時に逆周りさせればいいので追加に1ビットで9ビットで十分か 決めた年を入力したら、所定の場所へ各惑星が移動してくれたり、一番早い水星が五秒で一周するくらいはしたい。
各惑星にはリングギアを土台に着けてステッピングモータの2ギアで回すつもりだった。水星は直接土台にステッピングモータつけた方がよいかな。
調べたらシリアルで出来そうです。プログラムは苦手なので、ハードを分割して組んで見ます。 あ、惑星7個なら1ビット少なくなる
>>881
普通のarduinoで全然余裕だね
モータードライバは回転方向とパルスを入力するモードで使って
全部のドライバの回転方向の入力ピンはarduinoの一つのデジタル出力につないでしまえばいい プログラム苦手だと、シリアル通信で、ねをあげるかもw >>894
いくつかホームページで知り合い通信調べて見ました。ヘッダ付けて1byteを越える通信がうまく出来れば何とかできそうです。各マイコンには初期位置(ハード的に検出)と数値に合わせてポジション移動、そこから通常の動作、一時停止など関数用意して、後はシリアル待ちにしておけば良いかと考えてます。。 >>895
CNCシールド+marlinの組み合わせでG-codeで制御とか、いや却って面倒かな シリアルモニターについて教えて下さい
シリアルモニターが受け取ったデータは文字列に変換されて表示されるって認識であってますか? 受け取ったデータを、そのまま文字として表示してるだけじゃなかったかな アスキーコードで送られてる。arduino側の数字とかは送信側で変換されてる。1byte数値から桁数分の1byte文字列みたいに。ターミナルソフトによってはビットデータとしてそのまま表示できる。 C言語のChar型の考え方と同じってことでしょうか?
(数字と文字が紐付いてる) >>899
詳しくありがとうございます。
Serial.println("A");
とした場合、arduinoソフト側でAが1000001(十進数で65)に変換されて送信
シリアルモニター側で改めて1000001がAに変換されて表示されている
ということでしょうか? >>901
そういうことだけど
そpれは無変換と表現されることのほうが多い シリアルモニターはASCII専用のターミナルソフトだよね。 >>902
なるほどですね
教えていただいてありがとうありがとうございます。 アルファベットの場合はコンパイルの時点で65になってるというか1byteの数値として内部では扱われてるはず。seirialのprintで第2引数でデータが変わるのは変換形式を変えてるから。 7年前のUNOを出してきて普通に使えた。
マイコン部分は20年とかもつのかな? >>903
そうだったんですね。いろいろやってたら文字化けしたのですが、原因がわかりました。
>>905
なるほど、ソフトで変換されるのではなくコンパイルしたときすでに1byteの数値になってるのですね DigisparkとArduinoIDEでソフトウェアシリアルを使いたいんですが、ググって出てきたサンプルコードに
#include <TinyPinChange.h>
#include <SoftSerial.h>
とありました。これはSoftwareSerial.hとは別物だと思いますが、どうやって導入するのでしょうか。 >>907
COMポートの通信速度、データビット、パリティ、ストップビット、フロー制御も
合わせないと、文字化けする原因 Arduinoとかラズパイが兵器に使われないか心配
もう使ってる国はありそうだが AnalogReadで読み込んだ電圧を 例えば int volt に入れたとして、
それをOLEDにU8g2で表示したくてstrcpyを使うといいみたいなんだけど、さっぱり理解できません。
初心者向けの使い方の解説している日本語サイトありませんか? >>912
その、OLEDの使用しているコントローラが
SSD1306, SH1106, SSD1327, SSD1322, SSD1309
とかで、接続の仕方含めて変わってくるから
対応する、コントローラで検索してみる >>910
そんなものが兵器に使われたらノイズによる誤動作とか心配になる。
と思ったけど貧乏なゲリラが家内制手工業的に使ってる可能性はあるな。 u8g2ライブラリが使えて、何かの表示ができている状態にはなっていて、数値を文字列として表示する方法が
わからない、ってことかな。
・型int の変数の数値を、sprintf dtostrf などで文字列に変換してから u8g2 の drawStr で 文字列の表示
・u8g2の print で (数値,桁数) で表示 兵器って言うより民間人が武器として使う危険がありそう。安倍を殺した銃みたいなかんじで簡易的なもの
人が近付いたら爆発するものとか 「隣の部屋で、夜にごりごりと何かを削る音がします」
「隣の部屋の人が、3Dプリンターの話をしていました」
近隣の人とは適切に付き合いを持つようにしないと怪しまれるね。 >>910
2016年の記事でraspberry pi 2(?)使ったのロケットランチャー
hexus.net/media/uploaded/2016/11/cf767232-251d-4ee2-8f37-4d0addc36592.jpg
www.yahoo.com/news/ukrainian-rocket-launcher-appears-raspberry-172441090.html 推進材はなかなか手に入らないだろうけどブラシレスモーターとプロペラで進む巡航ミサイルとかは作れそうだよね
Youtubeかなんかで画像認識して追尾するプログラム作ってる奴見たことある あったよね。核爆弾の作り方がHPに載っててアメリカの高校生が作ってしまった
事件がたしかあった。ただ核物質抜きで。本物の核物質があれば起爆したとか。 912です
やっと見つけた(汗 スレを見失っていました
>>913さん、 今 >>915さんの状態です。
すいません、更に質問良いですか
input12 = 103;
input13 = 51;
float c = input12/input13;
の場合、
input_c = snprintf(str, 8, "%f", input12/input13);
u8g2.drawStr(xpos3,ypos3,dtostrf(input_c,5,2,str));
これで小数点以下は表示されますか?
どうもうまく出ません。。。 >>924
input_cはなんなの?
出てくる変数の定義ぐらいは書かないと。 >>924
snprintf も dtostrf も同じような関数なのに何で両方使ってんの?
char str[6];
dtostrf(c,5,2,str);
u8g2.drawStr(xpos3,ypos3,str);
じゃないかな?どっちも使ったことないけど。 >>925
転記で間違いました、先のfloatで作ったcです。
>>926 ぐちゃぐちゃになってましたね、すみません。ちょっと書き直して試してみます。 snprintf() の戻り値は文字数じゃね?
使ったことないけど。 >>928
そうなんですね。
入力値の桁数が3桁になったり4桁になったりするのでそれを使えば表示位置を整えられそうですね。 教えてください。
VsCodeにvscode-m5stack-mpyを入れて、M5stickc-Plusと接続しようとしているのですが
VsCodeで認識しません。(Add M5stackが表示されない)
1年位前に試したときはうまくできていたのですが、久しぶりにつないだらできなくなっていました。
アドバイスお願いします。
環境
M5stickc-Plus
UIFlow 1.9.8
vscode 1.69.1(システムインストール)
vscode-m5stack-mpy 1.1.7
確認したこと
OS上ではシリアルポートCOM3で認識できている。
UIFlow、vscode、vscode-m5stack-mpyのバージョンの組み合わせを変えてテスト
vscodeのアンインストール(完全削除)、インストール
最悪、作成したコードやファイルをM5stickc-Plusに転送できればいいのですが、vscode以外でやるにはどうすればいいでしょうか。
USBメモリイメージでコピーできればいいんですが。 九州工業大学が公開してくれてる簡易オシロスコープとかいうやつ試してみた
制限あるけど結構ちゃんと機能しているなー
processing使ってるからPCと接続する必要あるけど、独立して動くようにした人って居ないの? >>931
そのソースじゃないがstm32 arduino で自分で簡易オシロ作ったけど。ATmelにこだわることもないでしょ >>931
独立して動かしたら表示はどうすんの?
ロガーでいいの? 画面表示やユーザーインターフェースが一番めんどい、コード量の多くがこれ。
自作するならPC画面表示が楽ちんだね >>934
まったくその通りだが
画面表示は見た目ですぐ結果が出るから
作るのは結構楽しいのだw 表示にかかる時間を考慮すると、オシロの表示部分は分離したほうがいいよ。 arduino iot cloudのAlexa連携って有料プランじゃないと使えないんですか? 1個買うとさらに2個無料で注文出来るキャンペーン始まったな arduinoの読み方って決着ついてる?
ふとググル翻訳で喋らせてみた(イタリア語で)
「あるドいーの」としか聞こえん もうちょっと日本人向けの名前にして欲しかったな。
たとえば「さびしーの」とか「ほしーの」とか「やりてーの」とかだったら、
私も始めてたかもしれないw びんぼうでいいのがあるやん?
そんなに安くないんだよなあ… まいこさんのマイコンさん
「よろしゅうおすぇ~」とかいうパッケを京アニに描いてもらう
それて全然売れなくてデジットに山積みになるのだ >>945
すぐ来ないってのを除けばAliExpressやAmazonがありますよと ArduinoUNOのクローン品が中華で送料込380円で買えたな
今は送料が上がっているのと円安でそこまで安くは買え無さそうだけど >>940
おれはアルドゥイーノって言ってるけどな
他の人間との会話で使った事がないから分からん 帰国子女とかで、日本語をしゃべっているときに元滞在国の単語が出てきたら
その単語の発音だけが見事に元滞在国ネイティブなものに切り替わる人がいるね。
おれはベタなカナ発音で「アルディーノ」 きょかがでたからarduinoと書いて らずぱい って読もうぜ(^p^) まあ一回、ぐーぐる翻訳でしゃべらせてみなってw
アルディーノ系は英語読みに寄せてる
アルドイーノ系は発祥地イタリア語読みに寄せてる
アルデーノ系はナゾw イタリア語ウィキペディアから引用して次の文章をググ〜ル先生に音読してもらった
Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore.
アルドゥイーノ に聞こえますな; arduinoをatmega328p-AUチップ単体で組み込み、小物を作って遊んでいます。
最近作るものによっては、gpioやプログラムメモリが足らなくなり、一部機能を断念したりしています。
44pinとかで328pより上位のチップは無いでしょうか?
私はプログラムはarduinoしかできません。 >>961
そろそろ新しい世界への巣立ちの時期では?
最初から出来る人はいません。 >>961
atmega328p単体を使えるならブートローダーの書き込みは出来ると思うので
容量とピン数が条件に合って近いものだとこの辺りじゃないか?
Atmega 644/1284
使ったことないけど \(^o^)/ arduinoに採用されてないプロセッサ使う場合はボード情報を自分で作らなあかんのでは?
>>チップ単体で組み込み、
そこまでできてるなら、AVR直に使うのも、たいして変わらんよ
そしたら、すきなプロセッサっ使えるし、逆に面倒なことせんでもいいし >>961
足りないIOはエキスパンダを使って増設してみるのはどうだろう?
メモリ不足はピンモード、リードライトのメソッドをDDRBやPORTBを使って節約してみるとかはどうだろう?
そこらへん全部やりきってるならあれだけど プログラムをほぼそのままで
チップを変えるだけで機能と性能アップは出来ないって事か チップ単体で組込っていってるから
mega2560ははんだ付けで死ねるw >>961
ESP32 がおすすめ
STM32やW806もarduino IDEでプログラムできるよ。 >>972
事実婚を選んだ、というニュースは見たけど。同姓? 同性? って話はあったっけ。推測? 教えてください。
BLE_scanのサンプル同じコードを使っています。
https://github.com/nkolban/ESP32_BLE_Arduino/blob/master/examples/BLE_scan/BLE_scan.ino
BLEScan->start()でBLEをスキャン出来るときと、出来ないときがあります。
BLEスキャンが出来なくなるる場合、2度とBLEスキャンが成功しません。
リブートするとBLEスキャンは可能になります。
原因として何か考えれることはないでしょうか。
環境:M5stack tough 昔からある方のBLEライブラリはなんか不安定だしスケッチサイズめっちゃ食うからnimBLEに切り替えた方が良いよ >>979
>nimBLEに切り替えた方が良いよ
nimBLEがあるのを知りませんでした。
アドバイスありがとうございます。 LCD1602Aでバックライトをオフにしたいんだけどやり方分かる方いますか?
コマンドでlcd.noBacklightというものがあると書いてあるブログもあったけど、試してみるとエラーが出てしまいます、、 I2C接続だと#include <LiquidCrystal_I2C.h>して普通に使えた >>981
DisplayOffじゃなくバックライトかい
バックライトは電源直じゃね 1.1602がどういう回路でつながっているのか?
2.ライブラリは何を使っているのか? VarSpeedServo.h でサーボモーターを制御したく、インストールしましたが、うまくいきません。
ボードはesp8266を使っており、ide上でesp8266を選択するとコンパイルがうまくいかなくなります。
IDE上でarduino UNOを選択するとコンパイルはうまくいきます。
エラーコードを見ると<avr/interrupt.h>が見つからないとあり、esp8266ボードマネージャーに<avr/interrupt.h>がないのが原因だと思うのですが、どうしたら解決できるでしょうか。 >>987
ハードウェア依存してる箇所を自分で修正できる程度のスキルが無いなら
素直に公式のarduinoを使うべき esp8266に対応したライブラリ探した方が早い。 ブレッドボードに組んで、テストして、基盤に実装したら
新しいスィッチが、いかれてやがる。
通電のテストをしたら大丈夫だったのに、グリグリしたら、ON/OFFしやがる。
半田を外すのめんどくさい。中華安物スィッチはちゃんと使えるように確認しないと...
別のArduinoで、スィッチ動作確認用を作る羽目に... テスターの導通ピーが楽、ぐりぐりして途切れると音でわかる 私も安物トグルスイッチを買ってで後悔した。
ちょっとレバーに力を入れたり、端子のハンダ付けに手間取ると、簡単に壊れる。
まとめ買いして大量にあるので、引き出しを開けて見る度にムカツクけど、
貧乏性なので捨てる勇気も湧かない・・・w 試作は安物でいいけど、ケースに入れるぐらい気合い入れるのでかつ、一点物なら、高い金メッキのスイッチ使ったほうがいいかもね メッキより、ゴールド削り出しのほうが凄そうだよね。 時計なんだけど六畳の部屋に置いておいて、人が近づいた時だけ点灯させたい。何が都合の良いセンサーは無いですか?
条件はarduinoで使える物で、出来るだけ小型なセンサーがよいです あっLEDの光る時計なんだ。
明るくて、不在時には消灯させておきたいんだ。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 156日 14時間 58分 22秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。