http://www.arduino.cc/
【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね
前スレ
Arduino初心者熱烈大歓迎質問スレ part30
https://rio2016.5ch.net/test/read.cgi/denki/1613577696/
過去スレ
Arduino初心者熱烈大歓迎質問スレ part29
http://rio2016.5ch.net/test/read.cgi/denki/1601349163/
Arduino初心者熱烈大歓迎質問スレ part28
https://rio2016.5ch.net/test/read.cgi/denki/1591734520/
Arduino初心者熱烈大歓迎質問スレ part27
http://rio2016.5ch.net/test/read.cgi/denki/1585316143/
Arduino初心者熱烈大歓迎質問スレ part26
http://rio2016.5ch.net/test/read.cgi/denki/1579146318/
Arduino初心者熱烈大歓迎質問スレ part25
http://rio2016.5ch.net/test/read.cgi/denki/1568358922/
Arduino初心者熱烈大歓迎質問スレ part24
http://rio2016.5ch.net/test/read.cgi/denki/1554776918/
Arduino初心者熱烈大歓迎質問スレ part23
http://rio2016.5ch.net/test/read.cgi/denki/1541233445/
Arduino初心者熱烈大歓迎質問スレ part22
http://rio2016.5ch.net/test/read.cgi/denki/1534549073/
Arduino初心者熱烈大歓迎質問スレ part21
http://rio2016.5ch.net/test/read.cgi/denki/1527252804/
Arduino初心者熱烈大歓迎質問スレ part20
http://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初心者熱烈大歓迎質問スレ part31
レス数が1000を超えています。これ以上書き込みはできません。
2021/06/17(木) 11:59:21.64ID:ah7N42Mp
2021/06/17(木) 12:29:14.52ID:I7TINSl/
いちおつ
2021/06/17(木) 12:51:06.91ID:apdvsmD0
巣から出ない様にしましょう
2021/06/17(木) 13:07:42.06ID:CmlkTzEB
タヒ
2021/06/17(木) 17:06:39.66ID:zbqPrbuJ
>>1
乙uino
乙uino
2021/06/17(木) 19:31:01.64ID:+oP9btpx
いちおつ
2021/06/17(木) 19:37:25.27ID:E45KTzd3
Aliの部品の値段があがりすぎてる
送料までさらにかかるようになってこれは・・・
送料までさらにかかるようになってこれは・・・
2021/06/17(木) 19:57:53.74ID:viBWx1j7
もう下がる要素はないから、今のうちに安いとこ探して買っときな
https://www.youtube.com/watch?v=rpyf_g5dafo
https://www.youtube.com/watch?v=rpyf_g5dafo
2021/06/18(金) 02:20:32.44ID:Eh8maR6x
もう二度とAliでは買えなくなるよ
わかってる
覚悟の上だね?
うん
40万円分買っときな!
わかってる
覚悟の上だね?
うん
40万円分買っときな!
2021/06/18(金) 09:13:43.80ID:HS1lx8Zh
三端子レギュレータを使用する場合にコンデンサを2つ使うように仕様書?に書いてありますが、それぞれ省略した場合どのような問題がおこりますか?
https://i.imgur.com/sRJ9pQ9.jpg
https://akizukidenshi.com/catalog/g/gI-07903/
あと前スレの>>970さんがおっしゃっていた
https://aliexpress.com/item/1005001507833824.html
これは何に使うものですか?
https://i.imgur.com/sRJ9pQ9.jpg
https://akizukidenshi.com/catalog/g/gI-07903/
あと前スレの>>970さんがおっしゃっていた
https://aliexpress.com/item/1005001507833824.html
これは何に使うものですか?
2021/06/18(金) 10:05:47.50ID:yude4iVD
>>10
1
そもそもレギュレータとして機能しなかったり発振して破壊されたり・・・後段に繋げた回路もろともぶち壊したりする
2
降圧DCDCコンバーター
書かれてるスペックの範囲内で高い電圧から任意の低い電圧にする
過剰分を熱として捨てるリニアレギュレーターより効率が良い
1
そもそもレギュレータとして機能しなかったり発振して破壊されたり・・・後段に繋げた回路もろともぶち壊したりする
2
降圧DCDCコンバーター
書かれてるスペックの範囲内で高い電圧から任意の低い電圧にする
過剰分を熱として捨てるリニアレギュレーターより効率が良い
2021/06/18(金) 10:26:58.77ID:J/rqJRDN
>>10
> 省略した場合どのような問題がおこりますか?
発振して高電圧が出る
> これは何に使うものですか?
レギュレータは12Vから5V作る場合7Vは熱に変換して捨ててしまう、この場合効率41%
DCDCなので捨てるのが少ないだいたい65-85%、バッテリー運用で威力を発揮する。
> 省略した場合どのような問題がおこりますか?
発振して高電圧が出る
> これは何に使うものですか?
レギュレータは12Vから5V作る場合7Vは熱に変換して捨ててしまう、この場合効率41%
DCDCなので捨てるのが少ないだいたい65-85%、バッテリー運用で威力を発揮する。
2021/06/18(金) 11:41:59.09ID:9w6htBSx
>>10
> それぞれ省略した場合どのような問題がおこりますか?
俺の予想は発振もせず、高電圧も発生せず、ノイズがよく乗るだけだな、3端子レギュレータの場合。
ぶっちゃけ3端子レギュレータは降圧の可変抵抗として働くからさ。
> それぞれ省略した場合どのような問題がおこりますか?
俺の予想は発振もせず、高電圧も発生せず、ノイズがよく乗るだけだな、3端子レギュレータの場合。
ぶっちゃけ3端子レギュレータは降圧の可変抵抗として働くからさ。
2021/06/18(金) 11:44:04.63ID:9w6htBSx
>>13
発振はするか(((^^;)
発振はするか(((^^;)
2021/06/18(金) 11:45:12.91ID:wLe4UgNq
サスペンションのない車状態になる
2021/06/18(金) 12:00:59.44ID:J/rqJRDN
>>15
上手いたとえだな
上手いたとえだな
2021/06/18(金) 12:29:23.55ID:QbNUEvmn
18774ワット発電中さん
2021/06/18(金) 12:55:27.12ID:DIUvhxI0 便乗質問ですが
C1、C0はセラミックコンデンサーですよね?
電解コンデンサーは付けなくても良いのでしょうか?
もう一件
Pro Miniへの電源供給だけなら放熱板不要で良いですかね?
C1、C0はセラミックコンデンサーですよね?
電解コンデンサーは付けなくても良いのでしょうか?
もう一件
Pro Miniへの電源供給だけなら放熱板不要で良いですかね?
2021/06/18(金) 13:21:26.04ID:n7mTUpYk
2021/06/18(金) 13:34:33.53ID:9w6htBSx
21774ワット発電中さん
2021/06/18(金) 14:49:04.39ID:DIUvhxI0 >>19
秋月で売ってる5V 1.5A L7805CV-DGですが
データシートに載ってる回路図(>>10の図)のままで良い訳ですね
放熱板はネットで探して勉強しました
◎は L7805CV-DGデータシートからです
ジャンクション温度 Tj = (損失電力) * (熱抵抗) + (周囲温度)
出力電流 150mAとして(レギュレーターからPro Miniへの電流)
損失電力 12V*0.15A-5V*0.15A=1.8W-0.75W=1.05W
◎Thermal resistance junction-ambient TO-220 50℃
周囲温度 25℃として
Tj =1.05W*50℃/W+25℃=77.5℃
◎Operating junction temperature range for L78xxC 0 to 125℃
77.5℃は範囲内なので放熱板は不要と判断で宜しいですか?
秋月で売ってる5V 1.5A L7805CV-DGですが
データシートに載ってる回路図(>>10の図)のままで良い訳ですね
放熱板はネットで探して勉強しました
◎は L7805CV-DGデータシートからです
ジャンクション温度 Tj = (損失電力) * (熱抵抗) + (周囲温度)
出力電流 150mAとして(レギュレーターからPro Miniへの電流)
損失電力 12V*0.15A-5V*0.15A=1.8W-0.75W=1.05W
◎Thermal resistance junction-ambient TO-220 50℃
周囲温度 25℃として
Tj =1.05W*50℃/W+25℃=77.5℃
◎Operating junction temperature range for L78xxC 0 to 125℃
77.5℃は範囲内なので放熱板は不要と判断で宜しいですか?
2021/06/18(金) 15:09:10.96ID:J/rqJRDN
マイコン普通に使うだけなら40mAくらいだし無くても良いと言えば良いんだけど
https://aliexpress.com/item/4000004848768.html
こんな簡単なものでもあるのと無いのでは大違いなので安心できるよ
https://aliexpress.com/item/4000004848768.html
こんな簡単なものでもあるのと無いのでは大違いなので安心できるよ
2021/06/18(金) 15:28:30.97ID:bF3xWHCg
24774ワット発電中さん
2021/06/18(金) 16:00:16.89ID:DIUvhxI025774ワット発電中さん
2021/06/18(金) 17:57:29.30ID:DIUvhxI0 一般的には電コンは併用 放熱器も一応付けるだそうです。
これだけパーツ必要になるなら前スレ>>970さんのが簡単ですね。
これだけパーツ必要になるなら前スレ>>970さんのが簡単ですね。
2021/06/18(金) 20:15:27.74ID:T1OPN9JY
7.2Vなら壊れないの?
2021/06/18(金) 20:15:44.88ID:fvrPoKy0
あたしゃ前スレでずっとこれを薦めてた者だけど
https://aliexpress.com/item/1005001507833824.html
結局のところ、いろいろ苦労したいのか、サクッと楽に決めたいのか
よく分らんお人やねえ、質問者氏は
https://aliexpress.com/item/1005001507833824.html
結局のところ、いろいろ苦労したいのか、サクッと楽に決めたいのか
よく分らんお人やねえ、質問者氏は
2021/06/18(金) 20:17:21.13ID:fvrPoKy0
あ、ちゃうか、2人いるのかw
2021/06/18(金) 20:46:42.90ID:T1OPN9JY
何ボルトまでなら壊れないの?
2021/06/18(金) 21:24:37.57ID:vmYvf+4t
>>29
データシートミナヨ
データシートミナヨ
2021/06/18(金) 21:42:25.49ID:RSnRUrqg
>>29
中華互換機は載ってるレギュレータチップがいろいろだからそれによって18Vでも平気なやつもあれば6Vくらいまでにしておいた方がいいやつもあったり
中華互換機は載ってるレギュレータチップがいろいろだからそれによって18Vでも平気なやつもあれば6Vくらいまでにしておいた方がいいやつもあったり
32774ワット発電中さん
2021/06/18(金) 22:06:45.90ID:DIUvhxI02021/06/18(金) 22:28:30.25ID:HS1lx8Zh
2021/06/19(土) 01:27:17.59ID:tVIDVTrU
>>33
スイッチングノイズがあるとまずいアプリケーションのとき
スイッチングノイズがあるとまずいアプリケーションのとき
2021/06/19(土) 06:42:43.12ID:NMb3G8qG
2021/06/19(土) 07:31:31.03ID:pioXbBIn
素子自体は高周波ノイズはほぼ素通しだけどね
2021/06/19(土) 07:49:04.76ID:2FaDpkFj
アナログセンサーにノイズが乗っかるのはこれのせいなの?
2021/06/19(土) 08:06:39.20ID:rJM80yEw
低ドロップアウトのは電圧もちゃんと出ていても高周波で
発振してる場合がある。
振幅が小さいとオシロでも分かりにくい。
発振してる場合がある。
振幅が小さいとオシロでも分かりにくい。
2021/06/19(土) 09:30:15.56ID:EN7c2THM
オシロでわからないレベルならArduino用としては十分だろう
2021/06/19(土) 10:46:07.02ID:3+V+N1rH
三端子レギュレータ自体は、スイッチングノイズの低減をあまり期待できない。
間歇動作による低周波のリップルが乗ってるようなのは別として。(といっても案外これってバカにできない)
それと、三端子レギュレータはノイズが大きいものもあるし、用途によっては低ノイズ品が必要なことも。
間歇動作による低周波のリップルが乗ってるようなのは別として。(といっても案外これってバカにできない)
それと、三端子レギュレータはノイズが大きいものもあるし、用途によっては低ノイズ品が必要なことも。
2021/06/19(土) 11:37:01.86ID:NdUT6Bkz
俺は>>27のに3Pのターミナルブロックの真ん中のピンとネジを取り除いたやつを
裏側の真っ平らな方に付けて使ってる
裏側の真っ平らな方に付けて使ってる
2021/06/19(土) 16:12:19.28ID:mwggtEFq
>>18
今出回ってるのはやっすいやつなら電解コン使ったほうがいい
性能も出るしな
ただ、寿命が短いってのもあるから最近だとセラコン使うことも多い
DC特性に気をつけなきゃならんから使い勝手が悪いんだけどな
今出回ってるのはやっすいやつなら電解コン使ったほうがいい
性能も出るしな
ただ、寿命が短いってのもあるから最近だとセラコン使うことも多い
DC特性に気をつけなきゃならんから使い勝手が悪いんだけどな
2021/06/19(土) 16:17:27.01ID:mwggtEFq
一番確実なのはローパスのつもりで電解コンとセラコンを並列にするのがいい
データシートにフィルター回路があるなら
それを実装するとなお良い
データシートにフィルター回路があるなら
それを実装するとなお良い
2021/06/19(土) 20:01:36.26ID:r/L3pVn6
自転車のスピードメーターを作りたいと思います
車輪に磁石とホールセンサーをつけて、その出力をArduinoにつなぐ予定です。
ホルーセンサーのハード割り込関数で、内部タイマの値を読み出し、その数値化から速度を割り出そうと思うのですが、そんなやり方で問題ないでしょうか。
車輪に磁石とホールセンサーをつけて、その出力をArduinoにつなぐ予定です。
ホルーセンサーのハード割り込関数で、内部タイマの値を読み出し、その数値化から速度を割り出そうと思うのですが、そんなやり方で問題ないでしょうか。
2021/06/19(土) 20:24:33.88ID:qo6ddHYt
GPSでいいのに
2021/06/19(土) 20:50:09.06ID:CgQsPPKv
2021/06/19(土) 20:54:42.33ID:Nh0WpDzL
2021/06/19(土) 21:16:59.47ID:3+V+N1rH
マイコンの実装の勉強というか、自分でプログラミングしてみたい、という動機なら、
とりあえずセンサー部分は市販のもの(キャットアイとか)のものを使えば。
とりあえずセンサー部分は市販のもの(キャットアイとか)のものを使えば。
2021/06/19(土) 22:48:47.71ID:H431GkZb
2021/06/19(土) 23:04:19.69ID:3+V+N1rH
GPS内蔵の、ランナー用のスピード・距離計腕時計や、自転車用メーターが
1万円ちょいぐらいから売られてるわけだし、目指すところとしては置いておいて良いのでは。
1万円ちょいぐらいから売られてるわけだし、目指すところとしては置いておいて良いのでは。
2021/06/20(日) 08:51:52.44ID:psAxDZM5
2021/06/20(日) 09:03:23.29ID:f4kfaZvV
速度でデータ取るとか言ってるバカの元はこれか
2021/06/20(日) 09:14:31.65ID:LTJQ2naD
おまえら人様のチャレジ精神を潰そうとするなよ?
2021/06/20(日) 11:28:53.27ID:xMz5rlPH
44です。
みなさんアドバイスありがとうございました。
がんばってみます。助かりました。
みなさんアドバイスありがとうございました。
がんばってみます。助かりました。
2021/06/20(日) 12:01:03.52ID:3aofJTT3
2021/06/20(日) 14:19:15.53ID:F/vM08sI
やっぱコツコツとデータシート見ないとダメだな。1発で解決したわ。
attiny44・attiny88とかマイナーなやつ使ってるとググっても参考になるコードが少ないし、
海外のブログでも間違ってるのあるし
attiny44・attiny88とかマイナーなやつ使ってるとググっても参考になるコードが少ないし、
海外のブログでも間違ってるのあるし
2021/06/20(日) 18:01:22.21ID:qnvvtp4R
評価用ボードとかって書いてある事あるけど
評価とか試作にしか使っちゃいけないの?
評価とか試作にしか使っちゃいけないの?
2021/06/20(日) 18:35:45.58ID:vJMmyUZ9
?わたし、気になります!
2021/06/20(日) 21:48:47.57ID:CNWYR3ze
ipad3のアクティベーションロック解除目的で入手しました。
2021/06/21(月) 04:21:08.63ID:a8Key4v1
メモリー不足かpowがうまく計算できない。二次曲線のように曲がったx,yの数値を擬似的に計算で作る方法はあるかな?
2021/06/21(月) 10:03:18.60ID:62z7T6iw
そんなのすぐできそうだけど
2021/06/21(月) 14:21:05.21ID:i4tDIpLK
>>60
2次曲線ならpowいらんだろ?
2次曲線ならpowいらんだろ?
2021/06/21(月) 17:54:35.77ID:7yVuTRqh
>>57
本番の環境に使っても別に問題ないけど、問題が起こっても販売会社は保障して
くれないけど良いのかな?
使っているうちにジャンパ腺の接続がゆるくなるとか色々問題が発生しないとは
誰も言い切れないので
本番の環境に使っても別に問題ないけど、問題が起こっても販売会社は保障して
くれないけど良いのかな?
使っているうちにジャンパ腺の接続がゆるくなるとか色々問題が発生しないとは
誰も言い切れないので
2021/06/21(月) 18:10:17.13ID:7yVuTRqh
>>60
うまく計算できないの内容がわからないけど、arduinoはintが16bitなので値が
32767を超えているとか、powが返すのはfloat(double)なのでintとかに変換
するのに失敗しているとか
powの結果をSerial.printで出してみて値がおかしいか見てみたら
うまく計算できないの内容がわからないけど、arduinoはintが16bitなので値が
32767を超えているとか、powが返すのはfloat(double)なのでintとかに変換
するのに失敗しているとか
powの結果をSerial.printで出してみて値がおかしいか見てみたら
2021/06/21(月) 18:55:01.73ID:U64MwN+a
2021/06/23(水) 03:59:37.94ID:j5japjAh
ボタンを押すとLEDが光ってdfplayerで指定した音声を流す物を作ってたんだけどファイル名が同じ別パターンの音声と入れ替えたら鳴らなくなった
でmp3を前のに戻したらこちらでも鳴らない
回路とスケッチはいじっていない
dfplayerをショートさせて直接鳴らすのは問題無しで再生中にボタンを押すと再生は止まる
考えられる原因は何でしょうか?
でmp3を前のに戻したらこちらでも鳴らない
回路とスケッチはいじっていない
dfplayerをショートさせて直接鳴らすのは問題無しで再生中にボタンを押すと再生は止まる
考えられる原因は何でしょうか?
2021/06/23(水) 05:45:17.00ID:kxeksnki
知らん
2021/06/23(水) 08:16:21.28ID:GHilVpxQ
いじっていないつもりでもどこか以前と違うところがあるはず
ワンステップずつ思い通りの動作になっているか改めて調べるしかないでしょう
ワンステップずつ思い通りの動作になっているか改めて調べるしかないでしょう
2021/06/23(水) 08:27:48.30ID:fy3U3M+x
2021/06/23(水) 13:59:53.18ID:j5japjAh
シリアルモニタで初期化のメッセージが出てるのとIOをショートさせた場合は鳴るので大丈夫かと
それでmp3再生中にarduinoに繋いだボタンを押してプログラムでmp3を再生しようとすると止まるので再生の命令は届いてるはず
回路には他にLEDとホールセンサーを繋いでいるけど正常に動くのでarduinoの故障では無さそう
一応TXTRの線を変えてもダメでSDカードや他のdfplayerに変えても同じ
ファイル名や構成も同じなのでお手上げ
一応arduinoを新しいのに変えてみる
それでmp3再生中にarduinoに繋いだボタンを押してプログラムでmp3を再生しようとすると止まるので再生の命令は届いてるはず
回路には他にLEDとホールセンサーを繋いでいるけど正常に動くのでarduinoの故障では無さそう
一応TXTRの線を変えてもダメでSDカードや他のdfplayerに変えても同じ
ファイル名や構成も同じなのでお手上げ
一応arduinoを新しいのに変えてみる
2021/06/23(水) 18:46:07.10ID:Vk1VKMrP
>ちょっと調べてみたところ、どうやらDFPlayerの電源はArduinoから直接取らない方が良いとか、
>電源電圧は4.2Vが最適とか、何やらノウハウが必要なようです。
>ちなみにArduinoのVccから電源をとるのがダメなのであって
>上記のUSB 5VをArduinoのRAWとDFPlayerのVccに分けて流し込むのはOKです。
的なことが書いてあった
DFPlayer Mini を使ってArduinoで音声(MP3)を再生する | MUDAなことをしよう。
https://make-muda.net/2016/09/4585/
>電源電圧は4.2Vが最適とか、何やらノウハウが必要なようです。
>ちなみにArduinoのVccから電源をとるのがダメなのであって
>上記のUSB 5VをArduinoのRAWとDFPlayerのVccに分けて流し込むのはOKです。
的なことが書いてあった
DFPlayer Mini を使ってArduinoで音声(MP3)を再生する | MUDAなことをしよう。
https://make-muda.net/2016/09/4585/
2021/06/24(木) 03:52:32.18ID:2sKe2XhM
Arduinoのスケッチ内である条件になった時から5分後に割り込みを発生させる事って出来る?
millis()っていうArduino起動時からの時間をカウントする関数がある事は出てきました。
そこで例えば今、millis()が0だとして、millis()が300,000の時に割り込みを発生させる事は可能でしょうか?
millis()っていうArduino起動時からの時間をカウントする関数がある事は出てきました。
そこで例えば今、millis()が0だとして、millis()が300,000の時に割り込みを発生させる事は可能でしょうか?
2021/06/24(木) 04:58:34.12ID:qO2CyJRx
IFじゃダメなの?
2021/06/24(木) 05:14:11.61ID:6vBOutlH
ピン2と.3を接続する
ピン2の入力割り込みルーチンを書いて割り込み許可する
スタートアップでmillis()を保存
メインループでmillis()から起動時の値を引き5分経過していればピン3に出力すると割り込みが発生する
ピン2の入力割り込みルーチンを書いて割り込み許可する
スタートアップでmillis()を保存
メインループでmillis()から起動時の値を引き5分経過していればピン3に出力すると割り込みが発生する
2021/06/24(木) 05:32:58.78ID:qO2CyJRx
その通りなんだけどスケッチ内で何とかなるものをわざわざ外部割り込み使うのが謎
2021/06/24(木) 05:36:37.29ID:K18pM64K
言う通りにしてあげて、本人に気付かせるのが優しさ
2021/06/24(木) 05:50:17.67ID:xVbPS2oQ
ある条件になったらミリ秒で動くタイマー動かして
タイマー内で割り込み毎にカウントして300000カウントになったら処理すればよくね
知らんけど
タイマー内で割り込み毎にカウントして300000カウントになったら処理すればよくね
知らんけど
2021/06/24(木) 12:07:10.90ID:G89BBi64
なんもわからんでIC使って納得してるやつよりも
ディスクリートを使って再現しようとしてる人の方が
アナログの知識がついてよっぽどarduinoを使いこなしてるように見えるけど、
5chでイキってるような底の浅い人からすればバカのやることなんだろうね
ディスクリートを使って再現しようとしてる人の方が
アナログの知識がついてよっぽどarduinoを使いこなしてるように見えるけど、
5chでイキってるような底の浅い人からすればバカのやることなんだろうね
2021/06/24(木) 12:31:08.97ID:SsqrS4yG
誰かイキってた?
2021/06/24(木) 12:35:19.63ID:gIbML0QM
millis()という時間計測用関数が既にあって5分経過を検知できるのに
数個しかないタイマーを消費しなくていいんじゃないの
数個しかないタイマーを消費しなくていいんじゃないの
2021/06/24(木) 12:39:17.56ID:SsqrS4yG
横で悪いけどmillisが上限でまた0からに戻るらしいが
時間差でなにかしてる人問題出たことないかな?
なんかうまいことできてて全く問題ないと聞いた事あるが
時間差でなにかしてる人問題出たことないかな?
なんかうまいことできてて全く問題ないと聞いた事あるが
2021/06/24(木) 12:41:56.00ID:SsqrS4yG
2021/06/24(木) 13:13:46.43ID:LYf3y0L1
とりあえず1秒かなんかでタイマ割込みを動かして
その割込みルーチンの中でプログラムでカウントすればいいだろ
あまりシアルタイム性のいらないポーリング処理とかインジケータ―
光らせたりとか全部その中に入れてしまえば
タイマーikkoしか使わないし
その割込みルーチンの中でプログラムでカウントすればいいだろ
あまりシアルタイム性のいらないポーリング処理とかインジケータ―
光らせたりとか全部その中に入れてしまえば
タイマーikkoしか使わないし
2021/06/24(木) 13:16:42.25ID:SsqrS4yG
どんだけ〜ってか
85774ワット発電中さん
2021/06/24(木) 16:47:35.78ID:fm2BfBfV >>72
MsTimer2使えばできる
MsTimer2使えばできる
86774ワット発電中さん
2021/06/24(木) 22:18:56.85ID:avv4Gmgw 【芸能】宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://asahi.5ch.net/test/read.cgi/idolplus/1624539578/-100
1香音LOVE ★2021/06/24(木) 21:59:38.34ID:CAP_USER9
203名無しさん@恐縮です2021/06/24(木) 21:56:42.91ID:dOISZ7oN0
宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://news.yahoo.co.jp/articles/a1a24685b9ce4628cb68a7a1d8714a4dd67d0fd2
https://asahi.5ch.net/test/read.cgi/idolplus/1624539578/-100
1香音LOVE ★2021/06/24(木) 21:59:38.34ID:CAP_USER9
203名無しさん@恐縮です2021/06/24(木) 21:56:42.91ID:dOISZ7oN0
宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://news.yahoo.co.jp/articles/a1a24685b9ce4628cb68a7a1d8714a4dd67d0fd2
87774ワット発電中さん
2021/06/24(木) 22:20:00.82ID:avv4Gmgw 【芸能】宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://asahi.5ch.net/test/read.cgi/idolplus/1624539578/-100
1香音LOVE ★2021/06/24(木) 21:59:38.34ID:CAP_USER9
203名無しさん@恐縮です2021/06/24(木) 21:56:42.91ID:dOISZ7oN0
宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://news.yahoo.co.jp/articles/a1a24685b9ce4628cb68a7a1d8714a4dd67d0fd2
https://asahi.5ch.net/test/read.cgi/idolplus/1624539578/-100
1香音LOVE ★2021/06/24(木) 21:59:38.34ID:CAP_USER9
203名無しさん@恐縮です2021/06/24(木) 21:56:42.91ID:dOISZ7oN0
宮脇咲良、卒業公演で“カメラ席”を高額販売も危惧される「性的ショットの流出」
https://news.yahoo.co.jp/articles/a1a24685b9ce4628cb68a7a1d8714a4dd67d0fd2
2021/06/25(金) 00:52:23.54ID:q2qH516D
>>81
差分がマイナスになったらちょうど境界線をまたいだってことで…
差分がマイナスになったらちょうど境界線をまたいだってことで…
2021/06/25(金) 01:37:15.57ID:BraoPyhl
いやそもそもunsigned longで計算してるわけだから
マイナスにならんし引き算した場合1回までならロールオーバーが発生してても正しい差分が返ってくるだろ
2回以上ロールオーバーしたらダメだけど1回ロールオーバーするのにおよそ50日弱かかるわけでね・・・
0xFFFFFFF0を保存しておいたとして32カウント(0x20)後に0x00000010を得たとするだろ
0x00000010 - 0xFFFFFFF0 = 0x00000020 でしょうよ
マイナスにならんし引き算した場合1回までならロールオーバーが発生してても正しい差分が返ってくるだろ
2回以上ロールオーバーしたらダメだけど1回ロールオーバーするのにおよそ50日弱かかるわけでね・・・
0xFFFFFFF0を保存しておいたとして32カウント(0x20)後に0x00000010を得たとするだろ
0x00000010 - 0xFFFFFFF0 = 0x00000020 でしょうよ
90774ワット発電中さん
2021/06/25(金) 01:38:30.97ID:LVi+4cW72021/06/25(金) 01:39:01.50ID:BraoPyhl
つまり問題が起きるのは
起動して49日くらいたった日にmillisを保存してさらにそこから50日後を確認したいときとか
起動した直後にmillisを保存してそこから100日後を確認したいときとか
起動して49日くらいたった日にmillisを保存してさらにそこから50日後を確認したいときとか
起動した直後にmillisを保存してそこから100日後を確認したいときとか
2021/06/25(金) 01:55:57.52ID:p4DvhJjx
millisだと47日掛かるがmicroなら71分で結果が見れるぞ、実際にやってみろ
2021/06/25(金) 12:24:22.64ID:wTwIVhxn
2021/06/25(金) 20:51:56.37ID:xmzkVmlg
H/W割り込みを使わないならば、ざっくり流れだけだと
bool intflag = false;
unsigned long _timeout = 300000;
loop{
startmill = mills();
do {
通常処理;//(中でintflagを必要に応じて変更する)
if (!intflah) startmill = mills();//intflagがtrueにならない限りタイムアウトしない
} while(milles() - startmill < _timeout);
割り込み処理;
}
って感じで出来るんじゃないかな
適当なんでおかしいかもしれないけどw
bool intflag = false;
unsigned long _timeout = 300000;
loop{
startmill = mills();
do {
通常処理;//(中でintflagを必要に応じて変更する)
if (!intflah) startmill = mills();//intflagがtrueにならない限りタイムアウトしない
} while(milles() - startmill < _timeout);
割り込み処理;
}
って感じで出来るんじゃないかな
適当なんでおかしいかもしれないけどw
95774ワット発電中さん
2021/06/25(金) 21:29:10.53ID:LVi+4cW7 タイマ割り込みを頑なに使わせないアドバイスw
2021/06/25(金) 21:37:52.86ID:18SyufC0
2021/06/26(土) 09:49:14.01ID:RTAbb9Mx
みんな大好き縛りプレイ♪
98774ワット発電中さん
2021/06/27(日) 08:55:03.79ID:oxvKatSk 前スレ952でPro Mini互換機のRAW端子に12V繋いで壊した者です
新たに届いたのにはMG50の表示でレギュレータMIC5219が載ってました
絶対最大定格(VIN) –20V to +20V
今度は大丈夫そうです
https://i.imgur.com/Mgph1kk.jpg
新たに届いたのにはMG50の表示でレギュレータMIC5219が載ってました
絶対最大定格(VIN) –20V to +20V
今度は大丈夫そうです
https://i.imgur.com/Mgph1kk.jpg
99774ワット発電中さん
2021/06/27(日) 08:58:56.42ID:oxvKatSk 文字化け?
– → -
– → -
100774ワット発電中さん
2021/06/27(日) 14:01:07.19ID:i9FA9fak101774ワット発電中さん
2021/06/28(月) 09:02:30.87ID:DVWMUEMD 割込みが足りなくてヒーヒー言ってるような状況じゃなければどんどん使っていいぞ
102774ワット発電中さん
2021/06/29(火) 07:29:19.41ID:/aNv+GXT 使ってる人にはなんでもないことなのに、謎の心理的ハードルあるよな。
ポインタとか割り込みとか面実装のはんだ付けとか。
ポインタとか割り込みとか面実装のはんだ付けとか。
103774ワット発電中さん
2021/06/29(火) 17:37:50.70ID:79vtUd8O Cプログラマにとってフルアセンブラとかマルチタスクとかリエントラントとかにも深くて暗い川がある。
104774ワット発電中さん
2021/06/29(火) 19:51:05.57ID:S3QwtPO0 エンヤコラ今夜も船を出す〜♪
105774ワット発電中さん
2021/06/29(火) 20:32:27.50ID:P3Soyykx ハードウェアの事を知らないとポインタを理解できないのか
106774ワット発電中さん
2021/06/29(火) 21:00:44.81ID:vLnop9ym 理解できない奴は、そこら中にゴロゴロいる。試してみては?
実際の所、ハードよりアドレッシングさえ分かってれば話しは早い。
アセンブラ知らなくてもLEA一つ説明してやれば、小一時間で教育はできる。
実際の所、ハードよりアドレッシングさえ分かってれば話しは早い。
アセンブラ知らなくてもLEA一つ説明してやれば、小一時間で教育はできる。
107774ワット発電中さん
2021/06/30(水) 10:37:08.92ID:E0s9ip4n マルチタスクはスレッドわかればわかる
便利
便利
108774ワット発電中さん
2021/06/30(水) 11:59:57.24ID:j599NbI2 非スレッドマルチタスクでもいいよ
109774ワット発電中さん
2021/06/30(水) 13:33:40.73ID:s5bSZD5f ソフトで面倒なことをハードでやって、ハードで面倒なことをソフトでカバーする。
それができるのがマイコンの便利なところ。
タイマー割り込みが面倒なら555でも繋いでタイマー回路つくればよろしおすぇ?
それができるのがマイコンの便利なところ。
タイマー割り込みが面倒なら555でも繋いでタイマー回路つくればよろしおすぇ?
110774ワット発電中さん
2021/06/30(水) 13:36:49.04ID:uMKasyeQ GPIOに555繋いで割込みかければいいね
111774ワット発電中さん
2021/06/30(水) 14:44:36.63ID:M6jNh1Uu 555で済むことを555でやった方が面倒ではないと思う人がそうするのは自由だけど、
タイマー割り込みを使いたくない人が、他人が他人にタイマー割り込みを勧めることを
否定的の論じることはないと思うんだ。
他人には自分ができないことができるようになってもらう方が良いことが多いでしょ?
タイマー割り込みを使いたくない人が、他人が他人にタイマー割り込みを勧めることを
否定的の論じることはないと思うんだ。
他人には自分ができないことができるようになってもらう方が良いことが多いでしょ?
112774ワット発電中さん
2021/06/30(水) 14:49:10.87ID:Z0J2jOkO ちょっと割り込んでいいですか?
113774ワット発電中さん
2021/06/30(水) 15:27:20.25ID:qoaFOq7f 割り込み禁止!
114774ワット発電中さん
2021/06/30(水) 15:42:49.44ID:oQV16VxV sei();
115774ワット発電中さん
2021/06/30(水) 16:02:12.65ID:gMO8gylL 555
発振器を555で作り始めて、こりゃダメだと途中からCPUに変更した事もあるけど、
ただのRS-FFが必要になって、555で作った時に便利なICだなと思った。
小さくて(8P-DIP)、電源電圧範囲が広くて、出力電流も大きい。
開発者が効いたら怒るだろうなw
発振器を555で作り始めて、こりゃダメだと途中からCPUに変更した事もあるけど、
ただのRS-FFが必要になって、555で作った時に便利なICだなと思った。
小さくて(8P-DIP)、電源電圧範囲が広くて、出力電流も大きい。
開発者が効いたら怒るだろうなw
116774ワット発電中さん
2021/06/30(水) 17:18:11.85ID:pY8KWpbA 外付けCRが結構必要なので占有面積はデカイよな
117774ワット発電中さん
2021/06/30(水) 18:00:34.46ID:qBVInkLo >>116
CRなんかマイコンに置き換えちゃえばいいじゃん
CRなんかマイコンに置き換えちゃえばいいじゃん
118774ワット発電中さん
2021/06/30(水) 18:07:41.98ID:pY8KWpbA かなり昔にビデオの水平同期信号をトリガに一定時間レベル持ち上げるという回路を作ったけど
マイコンだとどうしてもトリガ検出がクロック単位になってガタガタに
555の遅延タイマーだとなめらかになったな
そういった特殊な場合を除いて555の出番はほぼ無いな
マイコンだとどうしてもトリガ検出がクロック単位になってガタガタに
555の遅延タイマーだとなめらかになったな
そういった特殊な場合を除いて555の出番はほぼ無いな
119774ワット発電中さん
2021/06/30(水) 18:49:58.55ID:a6uhEwPy Arduinoで最強の555を作るか。。。
120774ワット発電中さん
2021/07/01(木) 14:30:32.46ID:YYPXq8+/ 俺、去年 トランジスタに逆電圧かけてノイズ作ってArduinoでカウントして
シリアルから乱数垂れ流す回路作った。
パソコンでデータリアルタイムに度数分布作ったりして、「うん、うん良い乱数じゃ」と
眺めてただけだけど。
マイコン+ちょこっとした電子回路って本当に楽しいよな。
シリアルから乱数垂れ流す回路作った。
パソコンでデータリアルタイムに度数分布作ったりして、「うん、うん良い乱数じゃ」と
眺めてただけだけど。
マイコン+ちょこっとした電子回路って本当に楽しいよな。
121774ワット発電中さん
2021/07/01(木) 20:23:29.63ID:hP95f4Va 素朴な疑問なんだけど uint32_t と unsigned int とか
使い分ける必要性ってあるの?
使い分ける必要性ってあるの?
122774ワット発電中さん
2021/07/01(木) 20:34:14.95ID:/uEfHayb 単に int だと、処理系によって16ビットだったり32ビットだったりする。
int32_t なら処理系が変わっても32ビット。
int32_t なら処理系が変わっても32ビット。
123774ワット発電中さん
2021/07/01(木) 20:53:16.10ID:hP95f4Va124774ワット発電中さん
2021/07/01(木) 21:12:59.72ID:eGmwxXHf 別人ですが、uint8_t と byte の使い分けの基準ってある?
125774ワット発電中さん
2021/07/01(木) 21:25:09.67ID:biB7DZWB 厳密に言うなら
byte = 8bitとは限らん
という点で使い分けする人はいるかもしれんな
byte = 8bitとは限らん
という点で使い分けする人はいるかもしれんな
126774ワット発電中さん
2021/07/01(木) 21:57:35.33ID:2IdfYRO/ 1byte はどこ行っても 8bit じゃないんけ?
127774ワット発電中さん
2021/07/01(木) 22:51:19.87ID:/uEfHayb uint8_t は C99で標準化されたもの。byte は非標準。
前者の方が移植性が高い
前者の方が移植性が高い
128774ワット発電中さん
2021/07/02(金) 01:43:16.52ID:swrFjSkg129774ワット発電中さん
2021/07/02(金) 02:32:32.59ID:YxItiLYi ちなみに4ビットは、ニブルって言うんだぜ!w
130774ワット発電中さん
2021/07/02(金) 06:36:29.31ID:I1HhKm6Z micro買うときに、5Vとか3.3Vとか書いてあるんですけど、そこまで大きな差に繋がりますか?
また、今手元にある商品が5Vかどうか確かめる簡単な方法はあるでしょうか…
また、今手元にある商品が5Vかどうか確かめる簡単な方法はあるでしょうか…
131774ワット発電中さん
2021/07/02(金) 08:33:13.70ID:JOCC06wp132774ワット発電中さん
2021/07/02(金) 09:24:43.91ID:LXSRnSQ5 ハンドにブラーって4mmずつカットできるんだぜ
133774ワット発電中さん
2021/07/02(金) 09:27:58.63ID:locHwkoa 昔、sizeof(int)= sizeof(char)= 1ってコンパイラがあったな
134774ワット発電中さん
2021/07/02(金) 10:28:54.19ID:/QLk23ZP 手ブラいいよな
135774ワット発電中さん
2021/07/02(金) 12:16:38.88ID:4mj7qjqw136774ワット発電中さん
2021/07/02(金) 12:55:54.07ID:CvIEWLeq >>130
載ってるレギュレータの仕様を調べる
載ってるレギュレータの仕様を調べる
137774ワット発電中さん
2021/07/02(金) 13:02:19.76ID:CvIEWLeq138774ワット発電中さん
2021/07/02(金) 13:23:52.50ID:Ytm04KDS Pro Microなら目視確認できるくらいの水晶振動子付いてるな
139774ワット発電中さん
2021/07/02(金) 13:24:42.42ID:6eITCo4a >>130
https://i.imgur.com/uMy7eQW.jpg
RAWに7VいれたらVccから3.3Vか5V出てくる
アリで3.3V版買ったら5V版が送られて来たので、それを説明する為の写真
https://i.imgur.com/uMy7eQW.jpg
RAWに7VいれたらVccから3.3Vか5V出てくる
アリで3.3V版買ったら5V版が送られて来たので、それを説明する為の写真
140774ワット発電中さん
2021/07/02(金) 20:37:02.02ID:I1HhKm6Z 皆さんありがとうございます!
Lチカで調べる、レギュレータ(水晶振動子?)を確認する、または>>139さんの方法で調べる、この3パターンなのですね。
素人にも分かりやすいのは139さんの方法でしょうか。
ブレットボードを1個(2個?)、USB付きジャンパーケーブル?、チャージャー?を2個買えばできそうですね!
とりあえずこれ買っとけ的な鉄板部品とかないでしょうか…?
Lチカで調べる、レギュレータ(水晶振動子?)を確認する、または>>139さんの方法で調べる、この3パターンなのですね。
素人にも分かりやすいのは139さんの方法でしょうか。
ブレットボードを1個(2個?)、USB付きジャンパーケーブル?、チャージャー?を2個買えばできそうですね!
とりあえずこれ買っとけ的な鉄板部品とかないでしょうか…?
141774ワット発電中さん
2021/07/02(金) 21:14:06.21ID:6eITCo4a142774ワット発電中さん
2021/07/02(金) 22:31:24.22ID:iIrNLC8P 要らないUSBをちょん切って作る
143774ワット発電中さん
2021/07/03(土) 02:17:04.04ID:TS7boN1t >>142
それ、以前は差別用語や〜と思ったが、非韓三原則的に正しいなといま思う
それ、以前は差別用語や〜と思ったが、非韓三原則的に正しいなといま思う
144774ワット発電中さん
2021/07/03(土) 09:04:40.75ID:M8ig1+Ko ちょん切るの語源は、演劇の終わりの拍子木の擬音語。終わり、端っこの意味になるよ。
145774ワット発電中さん
2021/07/03(土) 09:48:33.34ID:u/LO820H 丁髷の髪型を発売しておいてNGワードにしてた
某国製オンラインゲームがあったなw
某国製オンラインゲームがあったなw
146774ワット発電中さん
2021/07/04(日) 11:03:04.35ID:VZ/kKZ8W 各国のオリンピック代表のまとめサイトはないれすか?
147774ワット発電中さん
2021/07/04(日) 11:03:42.00ID:VZ/kKZ8W >>146
失礼、間違えました。
失礼、間違えました。
148774ワット発電中さん
2021/07/04(日) 15:21:26.51ID:zfzlW+KQ UNOの書きこみにUSB Seerial(FTDI) を使用しています。
UNOのTX と RX ポートで接続しています。
下記のエラーが一旦出ると、解決する方法が見つからなくて。
色々といじっているとそのうちに書き込みが出来たりします。
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
スケッチの書き込み中にエラーが発生しました
UNOのTX と RX ポートで接続しています。
下記のエラーが一旦出ると、解決する方法が見つからなくて。
色々といじっているとそのうちに書き込みが出来たりします。
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
スケッチの書き込み中にエラーが発生しました
149774ワット発電中さん
2021/07/04(日) 16:03:19.62ID:8mG8DZn1 >>148
内蔵シリアルにはDTR使った自動リセット回路も付いてるからTXとRXだけ繋げて別のシリアルアダプタから書き込むならタイミング合わせて手動でリセットしねぇとダメ
内蔵シリアルにはDTR使った自動リセット回路も付いてるからTXとRXだけ繋げて別のシリアルアダプタから書き込むならタイミング合わせて手動でリセットしねぇとダメ
150774ワット発電中さん
2021/07/04(日) 16:10:18.19ID:0wGKpYnt https://forum.arduino.cc/t/using-arduino-uno-rx-and-tx-pins-while-comport-through-usb/487318
UNOにはUSB Seerial(ATMega16U)が搭載されており、これが邪魔になってると思われる
俺なら1Kの抵抗を外してジャンパに交換してしまう
UNOにはUSB Seerial(ATMega16U)が搭載されており、これが邪魔になってると思われる
俺なら1Kの抵抗を外してジャンパに交換してしまう
151774ワット発電中さん
2021/07/04(日) 21:27:59.84ID:PxjpdyAS USB抜き差しした時にポート番号変わっててプチハマリする時あるね
152774ワット発電中さん
2021/07/04(日) 21:31:46.44ID:hVull7dY それはたまにあるけど
> Using Port : COM4
これが出ないからね
> Using Port : COM4
これが出ないからね
153774ワット発電中さん
2021/07/05(月) 04:18:56.47ID:tfTKdLIZ >>141
お返事遅れました、詳しくありがとうございます!
その2つをとりあえず作ってみます。
アリエクで不良品が来た時の対策として5vが知りたかったので、テスターでも同様のことができるかどうか、調べてみますね!
お返事遅れました、詳しくありがとうございます!
その2つをとりあえず作ってみます。
アリエクで不良品が来た時の対策として5vが知りたかったので、テスターでも同様のことができるかどうか、調べてみますね!
154774ワット発電中さん
2021/07/06(火) 23:12:10.95ID:0xRvGRPR こんばんは
多重帰還形BPFで質問です。
画像のような回路でLTspiceまわしてみたんですけど、なぜか出力にオフセットがのるんですよね。
オペアンプをJ-FETのものにしたら、かなり減るんですよね。
入力バイアス電流が関係してるんですかね?
https://i.imgur.com/Du3Hihl.png
https://i.imgur.com/5jsqQkh.png
多重帰還形BPFで質問です。
画像のような回路でLTspiceまわしてみたんですけど、なぜか出力にオフセットがのるんですよね。
オペアンプをJ-FETのものにしたら、かなり減るんですよね。
入力バイアス電流が関係してるんですかね?
https://i.imgur.com/Du3Hihl.png
https://i.imgur.com/5jsqQkh.png
155774ワット発電中さん
2021/07/06(火) 23:13:55.06ID:0xRvGRPR ごめんなさい。スレチでした。
156774ワット発電中さん
2021/07/07(水) 00:01:05.12ID:b9dRG6yB >>154
+入力も270kΩを入れるか、抵抗が小さく、コンデンサが大きくなるように定数を変えたら?
+入力も270kΩを入れるか、抵抗が小さく、コンデンサが大きくなるように定数を変えたら?
157774ワット発電中さん
2021/07/07(水) 01:00:47.44ID:gSJX2cRJ158774ワット発電中さん
2021/07/07(水) 01:52:59.85ID:0uno1oiA159774ワット発電中さん
2021/07/08(木) 03:52:19.53ID:gslZTy44 Arduino同士のi2c通信で General Call を使いたいのですが、i2cアドレスを0にすれば General Call になりますか。
Slave側で僕はGeneral Callに対応するよ!みたいなフラグを立てる必要がありますか。
Slave側で僕はGeneral Callに対応するよ!みたいなフラグを立てる必要がありますか。
160774ワット発電中さん
2021/07/08(木) 05:42:49.00ID:Fu8st41g >>159
0にする必要は無い。つうかしてはいけない。
ライブラリが真面目に実装されていれば対応するが、そこまでは知らん。
[IF] I2CのGeneral Callとは?どんなICでも使える?
https://www.videotech.tokyo/2020/06/i2c-general-call-address.html
0にする必要は無い。つうかしてはいけない。
ライブラリが真面目に実装されていれば対応するが、そこまでは知らん。
[IF] I2CのGeneral Callとは?どんなICでも使える?
https://www.videotech.tokyo/2020/06/i2c-general-call-address.html
161774ワット発電中さん
2021/07/09(金) 07:23:37.64ID:a1VGKNyq >>160
>ただし、masterがデータの送信先アドレスを000 0000としてデータを送信すると、
>接続されている全てのslaveにデータを送信することができる。
>この送信方法をGeneral Callといい、このアドレス0をGeneral Call Addressと呼ぶ。
で0にせずにgeneral callってどうすんの?
>ただし、masterがデータの送信先アドレスを000 0000としてデータを送信すると、
>接続されている全てのslaveにデータを送信することができる。
>この送信方法をGeneral Callといい、このアドレス0をGeneral Call Addressと呼ぶ。
で0にせずにgeneral callってどうすんの?
162774ワット発電中さん
2021/07/09(金) 08:27:11.09ID:RWi0knOp163774ワット発電中さん
2021/07/09(金) 08:33:30.39ID:RWi0knOp Arduinoでスレーブの General Call に対応したことがなかったので調べてみたら、こんな情報があった。
I have enabled receiving broadcasts by setting the low-order bit of the TWAR register.
URLを書こうと思ったらNGワードではねられる。こまったな。
I have enabled receiving broadcasts by setting the low-order bit of the TWAR register.
URLを書こうと思ったらNGワードではねられる。こまったな。
164774ワット発電中さん
2021/07/09(金) 10:47:27.77ID:MO2tP3n7 このURL?
http://www.gammon.com.au/i2c
http://www.gammon.com.au/i2c
165774ワット発電中さん
2021/07/09(金) 12:21:59.71ID:RWi0knOp166774ワット発電中さん
2021/07/09(金) 17:07:43.05ID:B5F0Mmbp Arduino Pro Miniの件で質問します。
ヤフオクで購入したPro Mini(互換品)なんですが、出品者が基板のLチカ確認後発送した物です。
当方はヒューズ上位バイトのBOOTRSTをデフォルトの「0」から非プログラムの「1」に変更し、
hexファイルをAVRライターで書き込みました。
動作確認の為、電源を入れてシステムの起動をTestしましたが、何故か何の反応もしません。
ピンヘッダー等の芋ハンダもテスターで全て確認したが正常でした。
部分的に正常な機器と変えて見ても、Pro Mini本体に反応がありません。
マイコンを見るとATMEL M328P U-CN と記載があります。
以前、AliExpressで同じPro miniを購入時は今回と同じhexで問題なく動作してます。
何か気が付く事が御座いましたらアドバイス願います。
ヤフオクで購入したPro Mini(互換品)なんですが、出品者が基板のLチカ確認後発送した物です。
当方はヒューズ上位バイトのBOOTRSTをデフォルトの「0」から非プログラムの「1」に変更し、
hexファイルをAVRライターで書き込みました。
動作確認の為、電源を入れてシステムの起動をTestしましたが、何故か何の反応もしません。
ピンヘッダー等の芋ハンダもテスターで全て確認したが正常でした。
部分的に正常な機器と変えて見ても、Pro Mini本体に反応がありません。
マイコンを見るとATMEL M328P U-CN と記載があります。
以前、AliExpressで同じPro miniを購入時は今回と同じhexで問題なく動作してます。
何か気が付く事が御座いましたらアドバイス願います。
167774ワット発電中さん
2021/07/09(金) 18:11:02.82ID:RVvnDv5U Arduino Pro Mini側のリセットボタンを押しながら、
Arduino IDEのアップロードを実行し、
FTDI-USB変換ボードのTXが光った瞬間に、
Arduino Pro Mini側のリセットボタンを離す。
Arduino IDEのアップロードを実行し、
FTDI-USB変換ボードのTXが光った瞬間に、
Arduino Pro Mini側のリセットボタンを離す。
168774ワット発電中さん
2021/07/09(金) 18:26:27.11ID:B5F0Mmbp >>167
私宛で良いのかな?
上にも記載しましたが、BOOTRSTを0→1にしてブートローダー無効にしてますので
Arduino IDEは使用しないで、コンパイルした"hexファイル"からの起動です。
私宛で良いのかな?
上にも記載しましたが、BOOTRSTを0→1にしてブートローダー無効にしてますので
Arduino IDEは使用しないで、コンパイルした"hexファイル"からの起動です。
169774ワット発電中さん
2021/07/09(金) 18:50:25.84ID:kehWBFnQ >>168
AVRライターは何を使ったか?
当然、書き込み後ベリファイはした?
書き込んだプログラムはでかいのか/どんな機能か?
出品者(のLチカ確認)は信用できるのか?自分でLチカを書いてテストしたか?
基板の写真は?
AVRライターは何を使ったか?
当然、書き込み後ベリファイはした?
書き込んだプログラムはでかいのか/どんな機能か?
出品者(のLチカ確認)は信用できるのか?自分でLチカを書いてテストしたか?
基板の写真は?
170774ワット発電中さん
2021/07/09(金) 19:36:42.54ID:BGj0QmlU171774ワット発電中さん
2021/07/09(金) 19:47:37.66ID:gCf8QCIi172774ワット発電中さん
2021/07/09(金) 20:31:18.71ID:B5F0Mmbp みなさまアドバイスありがとう御座います。
>169
FT232RL USBシリアル変換モジュール+ftavrw-GUI(ソフト)です。
hexのサイズは38KBです。
Arduino UNO R3、Nano v3.0、Pro mini等で20台前後今回と同じhexファイルを書き込んでいます。
今回は初めての動作不良です。
LチカはIDEで自分も確認してます。
>>170
>>169と重なりますが、Arduino UNO R3、Nano v3.0、Pro mini等で20台前後今回と同じ
hexファイルを書き込んでいます。
今回は初めての動作不良です。
>ブートローダの有無でベクタテーブルの位置とか違うんじゃなかった?
初心者の私にはアドバイス内容が不明です。
>>171
Lチカは自分でも確認してます。
以前Aliで購入したPro mini(今回と同じhexファイルで動作確認)は処分して今は無いです。
UNO R3互換品はありますが、同じ"hexファイル”ですから・・・
>169
FT232RL USBシリアル変換モジュール+ftavrw-GUI(ソフト)です。
hexのサイズは38KBです。
Arduino UNO R3、Nano v3.0、Pro mini等で20台前後今回と同じhexファイルを書き込んでいます。
今回は初めての動作不良です。
LチカはIDEで自分も確認してます。
>>170
>>169と重なりますが、Arduino UNO R3、Nano v3.0、Pro mini等で20台前後今回と同じ
hexファイルを書き込んでいます。
今回は初めての動作不良です。
>ブートローダの有無でベクタテーブルの位置とか違うんじゃなかった?
初心者の私にはアドバイス内容が不明です。
>>171
Lチカは自分でも確認してます。
以前Aliで購入したPro mini(今回と同じhexファイルで動作確認)は処分して今は無いです。
UNO R3互換品はありますが、同じ"hexファイル”ですから・・・
173774ワット発電中さん
2021/07/09(金) 20:55:14.20ID:BGj0QmlU >>172
もっかいISCP繋いでヒューズ3つとも読んでここに貼ってみ
もっかいISCP繋いでヒューズ3つとも読んでここに貼ってみ
174774ワット発電中さん
2021/07/09(金) 20:55:42.03ID:BGj0QmlU 打ち間違えたICSP
175774ワット発電中さん
2021/07/09(金) 21:01:33.91ID:t/mq4NKp >>172
328Pならば無印だろうがAU,MU,U-xxだろうがヒューズビットは全部同じ
328PBはExヒューズがちょっと違う
なのでUNO R3、Nano v3.0に行ったと同じ手順なら問題無いはずだけど
指定通りに書き込めて無い可能性もあるので、ロックビットを確認して
中身をHEXで取り出してみると解決の糸口が見つかるかも知れないね
328Pならば無印だろうがAU,MU,U-xxだろうがヒューズビットは全部同じ
328PBはExヒューズがちょっと違う
なのでUNO R3、Nano v3.0に行ったと同じ手順なら問題無いはずだけど
指定通りに書き込めて無い可能性もあるので、ロックビットを確認して
中身をHEXで取り出してみると解決の糸口が見つかるかも知れないね
176774ワット発電中さん
2021/07/09(金) 21:55:01.53ID:B5F0Mmbp177774ワット発電中さん
2021/07/09(金) 22:37:49.59ID:IqmUCyr+ 施錠ビット:ブート ローダ領域 RW禁止になってる
001111
↓
111111
これでリトライ
001111
↓
111111
これでリトライ
178774ワット発電中さん
2021/07/09(金) 23:59:57.57ID:B5F0Mmbp >>177
lock bitsを下記に変更
https://i.imgur.com/YVkU57M.jpg
リトライしましたが、何故か起動出来ません?
LEDも点灯してるし、AVRライターで書き込みも出来るのに
システムが起動しない・・・昨日から嵌ってます。
Pro miniのパーツが不良ならAVRライターでエラーになる筈!
何故だ・・・・・・
lock bitsを下記に変更
https://i.imgur.com/YVkU57M.jpg
リトライしましたが、何故か起動出来ません?
LEDも点灯してるし、AVRライターで書き込みも出来るのに
システムが起動しない・・・昨日から嵌ってます。
Pro miniのパーツが不良ならAVRライターでエラーになる筈!
何故だ・・・・・・
179774ワット発電中さん
2021/07/10(土) 01:49:11.59ID:HMDubNYB そのプログラムのhexじゃなくて別ななんか動作確認出来るやつを書き込んだらどうなるの
出来ればAtmel Studioで適当にポートを操作し続けるだけのでも作って
出来ればAtmel Studioで適当にポートを操作し続けるだけのでも作って
180774ワット発電中さん
2021/07/10(土) 11:11:00.52ID:PYAovs39 >>179
別のhexを書き込みトライしましたが起動しません。
Lチカしか試していなかったので、購入時に戻してIDEからスケッチを試してみたいと思います。
今回、ブートローダーを消去してしまったので、ブートローダー入りの互換機が無いので、
偶然、7月の初めにAliExpressにNano v3.0を発注してありますので、到着したらBootloaderを書き込んで
試してダメなら廃棄します。
※今回、多くの方にアドバイスいただきありがとう御座いました。
別のhexを書き込みトライしましたが起動しません。
Lチカしか試していなかったので、購入時に戻してIDEからスケッチを試してみたいと思います。
今回、ブートローダーを消去してしまったので、ブートローダー入りの互換機が無いので、
偶然、7月の初めにAliExpressにNano v3.0を発注してありますので、到着したらBootloaderを書き込んで
試してダメなら廃棄します。
※今回、多くの方にアドバイスいただきありがとう御座いました。
181774ワット発電中さん
2021/07/10(土) 15:51:05.57ID:Jn/HUD4E >>180
ArduinoIDEのボードマネージャーにbootloaderのhexが入ってるのでなくてもできるよ
ツール->ブートローダーを書き込む
ブートローダーなし場合はヒューズの設定だけしてくれる
ArduinoIDEのボードマネージャーにbootloaderのhexが入ってるのでなくてもできるよ
ツール->ブートローダーを書き込む
ブートローダーなし場合はヒューズの設定だけしてくれる
182774ワット発電中さん
2021/07/11(日) 00:36:45.60ID:jqS9AyEA 配列の最後尾に新規の値を入れて更新してくのって出来ないんだな…
183774ワット発電中さん
2021/07/11(日) 07:03:21.17ID:6QflrVUR 初めから大きめの領域確保しといて追加するか新しいバッファを確保してコピーして追加するか
184774ワット発電中さん
2021/07/11(日) 07:21:35.22ID:ac46Kg7L >>182
配列をリングバッファとして扱えばいい
配列をリングバッファとして扱えばいい
185774ワット発電中さん
2021/07/11(日) 09:00:24.94ID:+ypAnKSZ186774ワット発電中さん
2021/07/11(日) 09:35:02.82ID:if5TH6T+ 構造体に次の構造体のポインタをメンバとして持たせる。
それを繋げてリスト化する。前の構造体のポインタも持つと逆からの
参照も可能になる。
途中のデータ削除も前後のポインタを変更して、free()するだけ。
削除リングを作っておいて、そっちに放り込んで、後でまとめてfree()するのもあり(ガーベージコレクト)。
が、Cの基本実装だけど、
今となっちゃ ArduinoSTL インストールして、
List+Iterator か Vectorクラスが現実的な所かな?
それを繋げてリスト化する。前の構造体のポインタも持つと逆からの
参照も可能になる。
途中のデータ削除も前後のポインタを変更して、free()するだけ。
削除リングを作っておいて、そっちに放り込んで、後でまとめてfree()するのもあり(ガーベージコレクト)。
が、Cの基本実装だけど、
今となっちゃ ArduinoSTL インストールして、
List+Iterator か Vectorクラスが現実的な所かな?
187774ワット発電中さん
2021/07/11(日) 09:43:43.34ID:6QflrVUR 配列じゃないしw
188182
2021/07/11(日) 12:46:47.96ID:jqS9AyEA なるほどなるほど…
ヒントありがとです
ヒントありがとです
189774ワット発電中さん
2021/07/11(日) 13:15:23.36ID:1TXKb1hX >>186
CじゃなくてC++じゃん
CじゃなくてC++じゃん
190774ワット発電中さん
2021/07/11(日) 18:28:24.63ID:Sc+u+5YV ArduinoUNO買うか…ArduinoDUE買おうか…悩んでいます…。
将来的には…組み込み制御C/C++の仕事がしたいと思っています…。
ArduinoDUEで…C++使った方が…楽だと思うんですが…
やはりArduinoUNOで…強制ギプスした方がいいんでしょうか?
SRAMの問題です…。
将来的には…組み込み制御C/C++の仕事がしたいと思っています…。
ArduinoDUEで…C++使った方が…楽だと思うんですが…
やはりArduinoUNOで…強制ギプスした方がいいんでしょうか?
SRAMの問題です…。
191774ワット発電中さん
2021/07/11(日) 18:39:25.63ID:6QflrVUR リッチなデバイスでc++でやるなら普通のLinux上のプログラムとたいして変わらないから
勉強するならプアなデバイスでCをやってみるのがいいと思う
今後c++で開発するとしてもその経験はとても役に立つよ
勉強するならプアなデバイスでCをやってみるのがいいと思う
今後c++で開発するとしてもその経験はとても役に立つよ
192774ワット発電中さん
2021/07/11(日) 18:50:49.68ID:Sc+u+5YV 解った…UNOにするよ…
193774ワット発電中さん
2021/07/12(月) 01:40:33.62ID:S1xXH9/V 100V機器制御用のDC5Vパワーリレーからの接点ノイズ対策に
ダイオードの代わりにLチカ用LED使っちゃダメかな?
ダイオードの代わりにLチカ用LED使っちゃダメかな?
194774ワット発電中さん
2021/07/12(月) 04:51:42.35ID:tkKyreko195774ワット発電中さん
2021/07/12(月) 08:43:54.92ID:KXfp7D3k 接点ノイズ対策ってどんなものを言ってるんですか?
接点って、この場合100VをON/OFFしている接点ですよね?
接点って、この場合100VをON/OFFしている接点ですよね?
196774ワット発電中さん
2021/07/12(月) 08:46:17.65ID:m0EHxeLt Vrが小さい壊れる
197193
2021/07/12(月) 13:09:26.42ID:S1xXH9/V ああ、接点じゃなくてコイルか…
コイルに流れる電流を切った時にGND介して回り込んでくるやつ
この場合にダイオードでガードしようかと
コイルに流れる電流を切った時にGND介して回り込んでくるやつ
この場合にダイオードでガードしようかと
198774ワット発電中さん
2021/07/12(月) 22:27:50.94ID:gIwWshqV >>197
196氏が書いてるけどLEDは他のダイオードと比べて逆耐圧がめちゃ低いので
196氏が書いてるけどLEDは他のダイオードと比べて逆耐圧がめちゃ低いので
199774ワット発電中さん
2021/07/12(月) 23:19:27.80ID:S1xXH9/V200774ワット発電中さん
2021/07/13(火) 19:07:52.39ID:6D6vSnar arduino IDE でコメントに日本語使うと、カーソールの位置がずれてまともに書けなくなるんだがうちだけ?
全角文字を半角1文字として数えているせいで、ずれが発生しているように見える
環境は、Win7 に Arduino IDE 1.8.15
1年ぶりぐらいに起動してバージョンアップしたら起き始めた
全角文字を半角1文字として数えているせいで、ずれが発生しているように見える
環境は、Win7 に Arduino IDE 1.8.15
1年ぶりぐらいに起動してバージョンアップしたら起き始めた
201774ワット発電中さん
2021/07/13(火) 19:18:34.01ID:7/9FPo/R202774ワット発電中さん
2021/07/13(火) 19:33:32.72ID:3TmJF+Bl203200
2021/07/14(水) 06:21:16.47ID:vpKfErX3 んー、文字化けとはちょっち違うみたいで、何やっても直らんかった
古いバージョンも試したけどだめで、結局 2.0.0 beta 入れてみたら直った
古いバージョンも試したけどだめで、結局 2.0.0 beta 入れてみたら直った
204774ワット発電中さん
2021/07/14(水) 15:52:07.88ID:USGGRsyx 生田勇人(39)
高知市朝倉中学校卒業
恐喝と暴行、偽証、傷害により逮捕、起訴。
取り調べで「事実無根」と容疑を否認。
卓球所に松岡学(39)と出入りし賭け試合を被害者に強要、一回ミスったら1000円払えというルールを強要。
2万円を取ろうとした。親にチクったらただじゃ済まんぞと被害者の胸倉をつかみ2000円を脅し取り、後日腹を殴った疑い。
生田勇人の両親も被害者の親にたかっており親子でたかっていた疑惑がある。
高知市朝倉中学校卒業
恐喝と暴行、偽証、傷害により逮捕、起訴。
取り調べで「事実無根」と容疑を否認。
卓球所に松岡学(39)と出入りし賭け試合を被害者に強要、一回ミスったら1000円払えというルールを強要。
2万円を取ろうとした。親にチクったらただじゃ済まんぞと被害者の胸倉をつかみ2000円を脅し取り、後日腹を殴った疑い。
生田勇人の両親も被害者の親にたかっており親子でたかっていた疑惑がある。
205774ワット発電中さん
2021/07/15(木) 11:03:39.44ID:EtATitu3 tone関数で狙った周波数がのパルスが出てくれないのですが何故でしょうか。
atmega328でtone関数使って38kHzのパルスを作ってみました
結果オシロで測ってもテスターの周波数計で測っても56kHzくらい出てるんだけどなんでだろうと思い
frequencyを30200まで下げたら38kHzになりました。
結構ずれるものなのでしょうか?
atmega328でtone関数使って38kHzのパルスを作ってみました
結果オシロで測ってもテスターの周波数計で測っても56kHzくらい出てるんだけどなんでだろうと思い
frequencyを30200まで下げたら38kHzになりました。
結構ずれるものなのでしょうか?
206774ワット発電中さん
2021/07/15(木) 11:14:59.48ID:stLoR59a クロックのフューズ設定が違うから
207774ワット発電中さん
2021/07/19(月) 16:41:57.99ID:Kpt3aPYq DFPlayer miniのDAC → 可変抵抗ボリューム(100KΩ) → PAM8403(ボリューム無し版)→ 3Wスピーカー
上の接続でめちゃくちゃ音がうるさいんですが・・・
DFPlayerの「IO 1」ピンでボリュームを最低の1に下げても、まだうるさい・・・
ボリュームをもっと高い抵抗値にしたほうが良いんですか?
ボリューム付きのPAM8403は確か20KΩだったはずなんですが・・・
上の接続でめちゃくちゃ音がうるさいんですが・・・
DFPlayerの「IO 1」ピンでボリュームを最低の1に下げても、まだうるさい・・・
ボリュームをもっと高い抵抗値にしたほうが良いんですか?
ボリューム付きのPAM8403は確か20KΩだったはずなんですが・・・
208774ワット発電中さん
2021/07/19(月) 16:51:20.02ID:sInLhoq7 ボリュームの配線がおかしい
209774ワット発電中さん
2021/07/19(月) 17:41:34.23ID:TB28JkTB ボリュームの配線ですかー。見直してみますー。ありがとうございます。
210774ワット発電中さん
2021/07/19(月) 17:43:35.14ID:TB28JkTB この図のように、GNDもボリュームのピンに接続しないといけないんですね!
https://www.zea.jp/audio/eqha/eqha_213.gif
https://www.zea.jp/audio/eqha/eqha_213.gif
211774ワット発電中さん
2021/07/19(月) 17:44:59.73ID:OGaQthBH >>207
ボリュームを最小に絞ってもうるさいと言うのは明らかにつなぎ方がおかしい。
ボリュームを最小に絞ってもうるさいと言うのは明らかにつなぎ方がおかしい。
212774ワット発電中さん
2021/07/19(月) 19:33:26.63ID:oWnirlSj ブラシレスモーターを回したくてとりあえずESCとA2212ってモーターをポチって繋いでみたけどうまく回らん...
なんでや
なんでや
213774ワット発電中さん
2021/07/19(月) 21:06:54.06ID:R4wzA3Z7214774ワット発電中さん
2021/07/19(月) 22:50:26.32ID:nu8I0KLh 一応Arduino(に繋げてる)モノだからここで質問していいと思って質問します。
秋月電子のGPSキット(みちびき3機受信対応)のボーレートを115200bpsにして(それは成功した)、
Arduino UNO互換機(ELEGOO UNO)にソフトウェアシリアルで接続してみたところ、何もデータを返して来なくなってしまいました。
また、Seeed Wio TerminalというArduino互換機のハードウェアシリアルにも接続してみたのですが、同じくデータが返ってきませんでした。
どちらの互換機でも、初期設定の9600bpsならば(ソフトウェア・ハードウェアシリアルどちらでも)正常に動作していました。
そのため、一体何が原因でデータが送られないのか、わかりません。
PCとUSBシリアル変換器でつなぐとそちらは正常に動作します。なのでキット自体が壊れたわけではなく、なぜかArduinoと115200bpsで通信出来ない、ということだと思っています。
なぜ115200bpsにこだわるかというと、Seeed Wio Terminalに他のセンサ(LiDAR)を繋げていて、そちらのボーレートが115200bpsだからです。
LiDARセンサのほうは、一応ボーレートの変更にも対応しているようですが、そちらの設定方法がサポートに問い合わせてもよくわからなかったので、115200bpsに固定しています。
加えて、LiDARを115200bps、GPSを9600bpsで接続するスケッチも動作させてみたのですが、そうするとLiDARのデータがバグって変な値を示すようになってしまうので、ボーレートの混在は不可能という結論に至っています。
秋月電子のGPSキット(みちびき3機受信対応)のボーレートを115200bpsにして(それは成功した)、
Arduino UNO互換機(ELEGOO UNO)にソフトウェアシリアルで接続してみたところ、何もデータを返して来なくなってしまいました。
また、Seeed Wio TerminalというArduino互換機のハードウェアシリアルにも接続してみたのですが、同じくデータが返ってきませんでした。
どちらの互換機でも、初期設定の9600bpsならば(ソフトウェア・ハードウェアシリアルどちらでも)正常に動作していました。
そのため、一体何が原因でデータが送られないのか、わかりません。
PCとUSBシリアル変換器でつなぐとそちらは正常に動作します。なのでキット自体が壊れたわけではなく、なぜかArduinoと115200bpsで通信出来ない、ということだと思っています。
なぜ115200bpsにこだわるかというと、Seeed Wio Terminalに他のセンサ(LiDAR)を繋げていて、そちらのボーレートが115200bpsだからです。
LiDARセンサのほうは、一応ボーレートの変更にも対応しているようですが、そちらの設定方法がサポートに問い合わせてもよくわからなかったので、115200bpsに固定しています。
加えて、LiDARを115200bps、GPSを9600bpsで接続するスケッチも動作させてみたのですが、そうするとLiDARのデータがバグって変な値を示すようになってしまうので、ボーレートの混在は不可能という結論に至っています。
215774ワット発電中さん
2021/07/19(月) 23:19:14.99ID:slzEPKmg216774ワット発電中さん
2021/07/19(月) 23:20:24.17ID:slzEPKmg あとそもそもUARTは1:1の通信だからGPSで9600でLiDARが115200だろうが一切関係ないじゃん
まさか同じシリアルポートにどっちも繋げてるんじゃないだろうな
最悪どれかぶっこわれるぞ
まさか同じシリアルポートにどっちも繋げてるんじゃないだろうな
最悪どれかぶっこわれるぞ
217774ワット発電中さん
2021/07/19(月) 23:39:28.84ID:wKH7f5Ol GPSとセンサーの出力が突合する状態で使用したので、GPS出力段が破壊されが弱くなってしまい
・高速通信(115k)で受信できない
・相手によって(PCはOK,UnoはNG)受信できない
の症状が出てるのでは?
UNO-GPSで受信できない時点でなんかおかしいだろ
・高速通信(115k)で受信できない
・相手によって(PCはOK,UnoはNG)受信できない
の症状が出てるのでは?
UNO-GPSで受信できない時点でなんかおかしいだろ
218774ワット発電中さん
2021/07/19(月) 23:45:01.29ID:wKH7f5Ol UNO互換機(ELEGOO UNO)とPCは115k通信できるんだろうか?
219774ワット発電中さん
2021/07/20(火) 00:58:24.75ID:W0eDhPKM >>215
その設定のままUSBシリアルにつなぎなおしたりするとしっかり115200で認識します。
なのでGPS側のボーレートは115200になっているはずなんです。
>>216
別のポートです。LiDARはハードウェアシリアルのピン、GPSはソフトウェアシリアルが効くピンに接続しています。強いて言うならほぼ隣接してますが、それがデータバグの原因になり得るのでしょうか?
そもそも、ソフトウェアシリアルを9600で初期化するとバグってしまうので、GPSを接続しているかどうかは関係ないと思っています。
>>217
UNOと接続だけなら出来ているっぽいです。GPSキットのLEDは点いてますし、while(Serial1.available() > 0)内でSerial.println("WHILE_____")が返ってきているので。
ただ、そのあとにGPSのデータをシリアルに出そうとすると全部0になってしまっているのです。
>>218
UNO-PC間は115200で接続出来ています。ArduinoIDEから115200でシリアルモニタが見れているので。
その設定のままUSBシリアルにつなぎなおしたりするとしっかり115200で認識します。
なのでGPS側のボーレートは115200になっているはずなんです。
>>216
別のポートです。LiDARはハードウェアシリアルのピン、GPSはソフトウェアシリアルが効くピンに接続しています。強いて言うならほぼ隣接してますが、それがデータバグの原因になり得るのでしょうか?
そもそも、ソフトウェアシリアルを9600で初期化するとバグってしまうので、GPSを接続しているかどうかは関係ないと思っています。
>>217
UNOと接続だけなら出来ているっぽいです。GPSキットのLEDは点いてますし、while(Serial1.available() > 0)内でSerial.println("WHILE_____")が返ってきているので。
ただ、そのあとにGPSのデータをシリアルに出そうとすると全部0になってしまっているのです。
>>218
UNO-PC間は115200で接続出来ています。ArduinoIDEから115200でシリアルモニタが見れているので。
220774ワット発電中さん
2021/07/20(火) 01:17:02.35ID:Gk8dz1uH GPS受信機キット 1PPS出力付き 「みちびき」3機受信対応
[AE-GYSFDMAXB]
・入出力信号レベル:C-MOSロジック(3.3V)レベル、非同期シリアル信号
・UART通信速度:9600bps(デフォルト)、4800~115200bps
UNOは入出力信号レベル:5V
LiDARは不明
3 to 5 ならケーブル長くしない限りあまり問題は発生しないと思うけど
[AE-GYSFDMAXB]
・入出力信号レベル:C-MOSロジック(3.3V)レベル、非同期シリアル信号
・UART通信速度:9600bps(デフォルト)、4800~115200bps
UNOは入出力信号レベル:5V
LiDARは不明
3 to 5 ならケーブル長くしない限りあまり問題は発生しないと思うけど
221774ワット発電中さん
2021/07/20(火) 02:11:20.65ID:iBnHOWU6 少しのdelayを入れてみるとか
222774ワット発電中さん
2021/07/20(火) 03:00:00.58ID:j5bGOGsd223774ワット発電中さん
2021/07/20(火) 03:31:11.75ID:iBnHOWU6 ソフトウェアシリアル(9600)がバグってるのがまずヘンだね…
まさかのIDEのシリアルモニタ側が9600にセットされてないとかないだろな
まさかのIDEのシリアルモニタ側が9600にセットされてないとかないだろな
224774ワット発電中さん
2021/07/20(火) 04:53:07.91ID:uuXNs68E ちゃんと出てるか波形を見てみれば。
225214
2021/07/20(火) 05:39:55.56ID:N+HZis7N みなさん色々ありがとうございます。
私の方でも色々と試行錯誤しているのですが、やっぱりソフトウェアシリアルを9600にするとLiDARのデータがバグりますし、
GPSを設定ソフトで115200にするとGPSが読めなくなってしまいます(そうするとLiDARは正常に動作)。
試しにPCとの接続を9600にしてみたのですが、それではLiDARがバグることはありませんでした。
その状態でソフトウェアシリアルを9600でbeginすると、やっぱりLiDARがバグります。
他にも、ソフトウェアシリアルの速度を色々替えてみたのですが、57600にしてみるとLiDARがバグらなくなりました(38400の時点でおかしな数値が減っていた)。
なのでGPSのほうを57600で設定したのですが、それでもやっぱりGPSは読めなかったです。
今のところ、思いつく解決案は、なんとかしてGPSを115200で読めるようにするか、ソフトウェアシリアルを9600にしてもLiDARがバグらない方法をなんとかするか…くらいです。
すでにPCとは接続出来ているGPSを何とかするほうが現実的だと思う(すでに他機器では読めているから)のですが、どうすれば読めるようになるのか全く検討もつきません…
私の方でも色々と試行錯誤しているのですが、やっぱりソフトウェアシリアルを9600にするとLiDARのデータがバグりますし、
GPSを設定ソフトで115200にするとGPSが読めなくなってしまいます(そうするとLiDARは正常に動作)。
試しにPCとの接続を9600にしてみたのですが、それではLiDARがバグることはありませんでした。
その状態でソフトウェアシリアルを9600でbeginすると、やっぱりLiDARがバグります。
他にも、ソフトウェアシリアルの速度を色々替えてみたのですが、57600にしてみるとLiDARがバグらなくなりました(38400の時点でおかしな数値が減っていた)。
なのでGPSのほうを57600で設定したのですが、それでもやっぱりGPSは読めなかったです。
今のところ、思いつく解決案は、なんとかしてGPSを115200で読めるようにするか、ソフトウェアシリアルを9600にしてもLiDARがバグらない方法をなんとかするか…くらいです。
すでにPCとは接続出来ているGPSを何とかするほうが現実的だと思う(すでに他機器では読めているから)のですが、どうすれば読めるようになるのか全く検討もつきません…
226207
2021/07/20(火) 09:22:32.06ID:Vza39fDm 音量制御できましたー
227774ワット発電中さん
2021/07/20(火) 13:01:08.10ID:BsGSKWcz >>225
ソフトウェアシリアルはビジーウェイトで作られてるので通信実行中は他の処理をブロックして通信する
9600bpsなんかやったらハードウェアの方の115200bpsで送られてくる連続データの受け取りが途中でブロックされてバイト欠けして壊れる
ハードウェアUARTを2つ以上持ったArduinoに変更するか、標準でない改良されたソフトウェアシリアルのライブラリを使う
例えばこれ
https://www.pjrc.com/teensy/td_libs_AltSoftSerial.html
これならボーレートは9600でいい(速くするとそれはそれで忙しいため)
こっちはビジーウェイトじゃないが、かわりにタイマー1を占有する
リンク先のSerial Port Optionsに書いてある通りの事が起きてるだけ(Google翻訳でもいいから読め)
ソフトウェアシリアルはビジーウェイトで作られてるので通信実行中は他の処理をブロックして通信する
9600bpsなんかやったらハードウェアの方の115200bpsで送られてくる連続データの受け取りが途中でブロックされてバイト欠けして壊れる
ハードウェアUARTを2つ以上持ったArduinoに変更するか、標準でない改良されたソフトウェアシリアルのライブラリを使う
例えばこれ
https://www.pjrc.com/teensy/td_libs_AltSoftSerial.html
これならボーレートは9600でいい(速くするとそれはそれで忙しいため)
こっちはビジーウェイトじゃないが、かわりにタイマー1を占有する
リンク先のSerial Port Optionsに書いてある通りの事が起きてるだけ(Google翻訳でもいいから読め)
228774ワット発電中さん
2021/07/20(火) 13:25:10.80ID:DjzC7zOk これは328PBなのでハードウェアUARTが2つある
https://aliexpress.com/item/32864165819.html
シリアル2に接続したGPSのデータを、シリアル1のコンソールへ垂れ流すだけのスケッチでリソース比較
HardwareSerial版 スケッチ 1900バイト,RAM 341バイト
SoftwareSerial版 スケッチ 3426バイト,RAM 301バイト
AltSoftSeria版 スケッチ 3278バイト,RAM 378バイト
https://aliexpress.com/item/32864165819.html
シリアル2に接続したGPSのデータを、シリアル1のコンソールへ垂れ流すだけのスケッチでリソース比較
HardwareSerial版 スケッチ 1900バイト,RAM 341バイト
SoftwareSerial版 スケッチ 3426バイト,RAM 301バイト
AltSoftSeria版 スケッチ 3278バイト,RAM 378バイト
229774ワット発電中さん
2021/07/20(火) 13:34:10.23ID:ZrK2GpgO230774ワット発電中さん
2021/07/20(火) 13:42:56.83ID:DjzC7zOk >>229
そうなのか、今まで4回買って8個ともPBだったからしらなんだ
そうなのか、今まで4回買って8個ともPBだったからしらなんだ
231214
2021/07/20(火) 16:16:33.11ID:N+HZis7N >>227
ありがとうございます。
リンク先のAltSoftSerialをインクルードしてみました…が、なぜかWio Terminalに対するコンパイル時にエラーが発生しました、となってしまいました。
Seeedのフォーラムの方にも書き込む予定ですが、#include <AltSoftSerial.h>をコメントアウトすると正常にコンパイルされるので、非対応なのかまたなにがしかのエラーが発生しているのか…という感じです。
ありがとうございます。
リンク先のAltSoftSerialをインクルードしてみました…が、なぜかWio Terminalに対するコンパイル時にエラーが発生しました、となってしまいました。
Seeedのフォーラムの方にも書き込む予定ですが、#include <AltSoftSerial.h>をコメントアウトすると正常にコンパイルされるので、非対応なのかまたなにがしかのエラーが発生しているのか…という感じです。
232774ワット発電中さん
2021/07/20(火) 16:24:41.39ID:QEepkwxl >>231
UNOじゃないんかい。arduino言語に対応してるからといってarduinoのすべてのライブラリが使えるわけじゃない。
UNOじゃないんかい。arduino言語に対応してるからといってarduinoのすべてのライブラリが使えるわけじゃない。
233774ワット発電中さん
2021/07/20(火) 17:29:46.54ID:NxPp2gpX >>231
使ってんのはUno互換機じゃねぇの?最初にそう書いてただろう
使ってんのはUno互換機じゃねぇの?最初にそう書いてただろう
234214
2021/07/20(火) 17:48:35.12ID:C4N0Zyqi ごめんなさい、UNO互換機はデバッグ・検証用のもので、実際に実装してみたいのはSeeedのWio TerminalというM5Stackみたいなやつです。
なのでAltSoftSerialが動かないのかもしれません。
なのでAltSoftSerialが動かないのかもしれません。
235774ワット発電中さん
2021/07/20(火) 17:55:44.39ID:NxPp2gpX アーキテクチャが異なるもんで検証・デバッグてなんの意味があんだよ
組み込みの抽象化レイヤはそこまで高性能じゃない
ましてやArduinoなんて…
組み込みの抽象化レイヤはそこまで高性能じゃない
ましてやArduinoなんて…
236774ワット発電中さん
2021/07/20(火) 18:01:05.21ID:Dm5lOO5A これか
https://www.switch-science.com/catalog/6360/
wikiみたらUart Serial0-3の4chあるっぽい
https://seeedjp.github.io/Wiki/Document_Guide/Wio_Terminal.html
https://www.switch-science.com/catalog/6360/
wikiみたらUart Serial0-3の4chあるっぽい
https://seeedjp.github.io/Wiki/Document_Guide/Wio_Terminal.html
237774ワット発電中さん
2021/07/20(火) 18:04:41.87ID:JwFPUVw3 ATSAMD51かよ
そんなリッチなペリフェラルのマイコン使っといてソフトウェアシリアル…
余ってるハードウェアUART使って解決
おわり
そんなリッチなペリフェラルのマイコン使っといてソフトウェアシリアル…
余ってるハードウェアUART使って解決
おわり
238214
2021/07/20(火) 19:03:57.96ID:C4N0Zyqi >>236,237
そんなにUARTポートあったんですねこれ…
参考にしたところがだいたいソフトウェアシリアルを使っていたのと、2つ目以降のハードウェアシリアルの使い方が分からなかったのでソフトウェアシリアルを使ってました。
wikiのリンク先を読んだのですが、
static Uart Serial○(&sercom4, D○, D○, SERCOM_RX_PAD_1, UART_TX_PAD_0);で定義して、
初期化したあとにpinPeripheral(D○, PIO_SERCOM_ALT);を入れればハードウェアシリアルが使えるってことでしょうか?
そんなにUARTポートあったんですねこれ…
参考にしたところがだいたいソフトウェアシリアルを使っていたのと、2つ目以降のハードウェアシリアルの使い方が分からなかったのでソフトウェアシリアルを使ってました。
wikiのリンク先を読んだのですが、
static Uart Serial○(&sercom4, D○, D○, SERCOM_RX_PAD_1, UART_TX_PAD_0);で定義して、
初期化したあとにpinPeripheral(D○, PIO_SERCOM_ALT);を入れればハードウェアシリアルが使えるってことでしょうか?
239774ワット発電中さん
2021/07/20(火) 19:23:01.95ID:BzVTPwhc それそのもののことは持ってないし詳しくは分からんがsercomはUARTだけでなく他の通信も担ってるから
4を使おうとしてるがそれが空いてるかどうか確認したほうがいいんじゃないかな
それのコアの初期化がどうなってるか見たらそれも含めて全部分かると思うよ
4を使おうとしてるがそれが空いてるかどうか確認したほうがいいんじゃないかな
それのコアの初期化がどうなってるか見たらそれも含めて全部分かると思うよ
240774ワット発電中さん
2021/07/20(火) 22:21:39.43ID:bB6z9Kjl 初歩的に質問で恐縮です。
中華製のPro Mini ATMEGA328P-MU(黒基板) なんですが、ブートローダーの修復をしようと
チャレンジしましたが、何故かエラーで書き込み出来ません。
何度も経験しているので、書込み装置(互換品のAtmega328P-AU)から
Pro Mini ATMEGA328P-MUへジャンパーケーブルで接続、 Arduino ISP画面の
ボード・シリアルポート・Arduino as ISP -> ブートローダーを書き込む
何度かトライしましたが、"書込み途中でエラーが発生しました"で赤くなり終了
今回、ATMEGA328P-MUは初めてですが、従来の方法と違うのでしょうか?
中華製のPro Mini ATMEGA328P-MU(黒基板) なんですが、ブートローダーの修復をしようと
チャレンジしましたが、何故かエラーで書き込み出来ません。
何度も経験しているので、書込み装置(互換品のAtmega328P-AU)から
Pro Mini ATMEGA328P-MUへジャンパーケーブルで接続、 Arduino ISP画面の
ボード・シリアルポート・Arduino as ISP -> ブートローダーを書き込む
何度かトライしましたが、"書込み途中でエラーが発生しました"で赤くなり終了
今回、ATMEGA328P-MUは初めてですが、従来の方法と違うのでしょうか?
241774ワット発電中さん
2021/07/20(火) 22:30:03.29ID:BzVTPwhc まずIDEにそのクソみたいな省略されたメッセージを出すのをやめさせてエラーの内容を確認するところから覚えよう
オプションにエラーを全て出力するのがあるはずだ
オプションにエラーを全て出力するのがあるはずだ
242774ワット発電中さん
2021/07/20(火) 22:50:17.36ID:laxi2Pzq >>240
prominiは6pinのFTDI ピンヘッダが逆になっているものがあるので
シルク印刷のピン名をよく見ずに「いつものやりかたー」とかいいながらやってると
Vcc,GND逆にして大惨事になったりするので注意
prominiは6pinのFTDI ピンヘッダが逆になっているものがあるので
シルク印刷のピン名をよく見ずに「いつものやりかたー」とかいいながらやってると
Vcc,GND逆にして大惨事になったりするので注意
243774ワット発電中さん
2021/07/20(火) 22:50:37.88ID:laxi2Pzq244774ワット発電中さん
2021/07/20(火) 22:59:25.44ID:bB6z9Kjl245774ワット発電中さん
2021/07/20(火) 23:16:11.13ID:BzVTPwhc246774ワット発電中さん
2021/07/20(火) 23:18:23.00ID:laxi2Pzq このどのように接続したか言わない質問者は
ISCPのうちVccとGNDをFTDI ピンヘッダから取ってるかもしれない
ISCPのうちVccとGNDをFTDI ピンヘッダから取ってるかもしれない
247774ワット発電中さん
2021/07/20(火) 23:21:42.74ID:ptXUY9Gc こういうヤツが「接続は何度も確認したけど合ってます」って言うときは「接続を間違えていて出来ません」って意味なンだよ
248774ワット発電中さん
2021/07/20(火) 23:25:07.18ID:BzVTPwhc まーでもUnoをプログラマにしてArduino as ISPを使うって書いてるからICSPではあるんだろうが・・・
写真の1枚でもあげりゃいいのにな
写真の1枚でもあげりゃいいのにな
249774ワット発電中さん
2021/07/20(火) 23:26:48.88ID:agJZtVke 文字だけでお互いが分かり会えると思うなよ!
250774ワット発電中さん
2021/07/20(火) 23:28:03.58ID:laxi2Pzq 青基盤も黒基盤も赤基盤もFTDIピンヘッダくらいしか違いはねーもんな
もしかしてRAWにVCC繋いでるんじゃねーかな
もしかしてRAWにVCC繋いでるんじゃねーかな
251774ワット発電中さん
2021/07/20(火) 23:28:58.58ID:bB6z9Kjl 下記URLを参考に書込み装置 -> ターゲットを接続して"ブートローダーを書き込む"実行
してますので、間違いは無いと思います。
https://ht-deko.com/arduino/bootloader.html
してますので、間違いは無いと思います。
https://ht-deko.com/arduino/bootloader.html
252774ワット発電中さん
2021/07/20(火) 23:30:43.30ID:BzVTPwhc んじゃ写真あげたら?
で、avrdudeからの実際のエラーメッセージは?
で、avrdudeからの実際のエラーメッセージは?
253774ワット発電中さん
2021/07/20(火) 23:32:51.76ID:laxi2Pzq >>248
> 書込み装置(互換品のAtmega328P-AU)から
UNOの文字ははっけんできないがw
少なくとも俺はAtmega328P-AUを搭載したNANOとProminiを持ってる、
どちらもbootloader書込み装置として使える
> 書込み装置(互換品のAtmega328P-AU)から
UNOの文字ははっけんできないがw
少なくとも俺はAtmega328P-AUを搭載したNANOとProminiを持ってる、
どちらもbootloader書込み装置として使える
254774ワット発電中さん
2021/07/20(火) 23:32:55.67ID:bB6z9Kjl 接続画像です。
https://i.imgur.com/ghYutXo.png
https://i.imgur.com/ghYutXo.png
255774ワット発電中さん
2021/07/20(火) 23:36:35.61ID:BzVTPwhc256774ワット発電中さん
2021/07/20(火) 23:39:34.16ID:laxi2Pzq ジャンパケーブルの断線かも
257774ワット発電中さん
2021/07/20(火) 23:50:36.52ID:bB6z9Kjl >>255
確かにジャンパーケーブルもPro mini・NanoもAliで購入した物です。
IDEも1.8.15とPCも変えてIDEの1.8.9でケーブルも変えて試してます。
上記のURLにPro miniは下記記載があります。
MCU: Atmel ATmega328P (※古い製品には ATmega168 が使われている)
ATmega168(5V,16MHz)は試していませんが・・・
確かにジャンパーケーブルもPro mini・NanoもAliで購入した物です。
IDEも1.8.15とPCも変えてIDEの1.8.9でケーブルも変えて試してます。
上記のURLにPro miniは下記記載があります。
MCU: Atmel ATmega328P (※古い製品には ATmega168 が使われている)
ATmega168(5V,16MHz)は試していませんが・・・
258774ワット発電中さん
2021/07/20(火) 23:51:40.49ID:BzVTPwhc >>257
で何度も言うけど実際にプログラミングは何のエラーで失敗してるかの投稿はなんでしないの?
で何度も言うけど実際にプログラミングは何のエラーで失敗してるかの投稿はなんでしないの?
259774ワット発電中さん
2021/07/20(火) 23:53:50.61ID:laxi2Pzq >>257
ATmega168の場合は「CPUのIDが違う」といったエラーメッセージになるよ
ATmega168の場合は「CPUのIDが違う」といったエラーメッセージになるよ
260774ワット発電中さん
2021/07/21(水) 00:02:15.42ID:T44q4aCC >>258
散々弄りまくってエラーで挫折
ブートローダーは一旦止めて
今は、Pro miniに非プログラムを書き込んで動かしている状態なんです。
再度、組には時間が必要です。
但し、何でエラーなのか気になり、ここに質問させていただきました。
散々弄りまくってエラーで挫折
ブートローダーは一旦止めて
今は、Pro miniに非プログラムを書き込んで動かしている状態なんです。
再度、組には時間が必要です。
但し、何でエラーなのか気になり、ここに質問させていただきました。
261774ワット発電中さん
2021/07/21(水) 00:19:59.22ID:SPsRPoS3 エスパーの登場が期待される。
262214
2021/07/21(水) 02:17:46.78ID:rCATLlFY >>214です。
ttps://gist.github.com/ciniml/bd2bb4dea22a55c067ca6790ad0c3eae
の通りにwiringprivate.hをインクルードし、static Uart Serial3(&sercom4, 3, 2, SERCOM_RX_PAD1,UART_TX_PAD0)
と入れてsetupでSerial3.begin(9600)したのですが、反応がありません。デバッグ用のシリアルプリントからすると、どうやら接続すらされていないみたいです。
なので、何度もお聞きしてすみませんが、今度はUARTポートの開け方(ピン指定の仕方?)をご教授いただけますでしょうか?
ttps://gist.github.com/ciniml/bd2bb4dea22a55c067ca6790ad0c3eae
の通りにwiringprivate.hをインクルードし、static Uart Serial3(&sercom4, 3, 2, SERCOM_RX_PAD1,UART_TX_PAD0)
と入れてsetupでSerial3.begin(9600)したのですが、反応がありません。デバッグ用のシリアルプリントからすると、どうやら接続すらされていないみたいです。
なので、何度もお聞きしてすみませんが、今度はUARTポートの開け方(ピン指定の仕方?)をご教授いただけますでしょうか?
263774ワット発電中さん
2021/07/21(水) 05:25:31.51ID:TJnF9bnr264774ワット発電中さん
2021/07/21(水) 08:41:04.98ID:vk9sC5S/ とりあえず>>167やってみ
265774ワット発電中さん
2021/07/21(水) 11:22:45.44ID:ZsdOtibl266240
2021/07/21(水) 12:08:55.30ID:T44q4aCC Arduino:1.8.15 (Windows 10), ボード:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM6 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM6
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf3
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xce
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xef
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf8
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf3
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xca
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf8
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd2
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfc
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xde
ブートローダの書き込み中にエラーが発生しました。
https://i.imgur.com/CMpWRsE.jpg
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM6 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM6
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf3
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xce
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xef
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf8
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf3
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xca
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf8
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd2
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfc
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xde
ブートローダの書き込み中にエラーが発生しました。
https://i.imgur.com/CMpWRsE.jpg
267774ワット発電中さん
2021/07/21(水) 12:49:55.52ID:Q/V13Fyz ソフトウェアシリアルはlisten()で切り替えてるのかな?
268774ワット発電中さん
2021/07/21(水) 12:51:57.00ID:w47DVgzU >>266
1)NanoのUSBコネクタを挿すとProminiのPowerLEDが点灯するか?
点灯しない→VccとGNDのケーブルを交換
点灯する→OK,次のstepへ
2)USBコネクタを抜き、NanoとProminiのピン間をテスターで測り1Ω以下であることを確認する
テスター棒はピンソケットのはんだ部分にあてる
それぞれ、11-11,12-12,13-13pin
導通がない→ケーブルを交換
導通がある→OK,次のstepへ
3)Nanoの10pinとProminiのresetをテスターで測り1Ω以下であることを確認する
導通がない→ケーブルを交換
導通がある→なにかの呪いです
1)NanoのUSBコネクタを挿すとProminiのPowerLEDが点灯するか?
点灯しない→VccとGNDのケーブルを交換
点灯する→OK,次のstepへ
2)USBコネクタを抜き、NanoとProminiのピン間をテスターで測り1Ω以下であることを確認する
テスター棒はピンソケットのはんだ部分にあてる
それぞれ、11-11,12-12,13-13pin
導通がない→ケーブルを交換
導通がある→OK,次のstepへ
3)Nanoの10pinとProminiのresetをテスターで測り1Ω以下であることを確認する
導通がない→ケーブルを交換
導通がある→なにかの呪いです
269774ワット発電中さん
2021/07/21(水) 13:52:16.48ID:EVDnCGTq >>265
なるほど〜
なるほど〜
270774ワット発電中さん
2021/07/21(水) 14:27:26.66ID:T44q4aCC >>267
「listen()」関数に関しては・・・・
>>254 -> Nano(書込装置) -> ジャンパーケーブル接続 <- Pro mini(ターゲット)
ブートローダー書き込み(書込みエラー)
但し、Pro mini 非プログラムからの起動は問題無く動きます。
>>268
> 1)NanoのUSBコネクタを挿すとProminiのPowerLEDが点灯するか?
> 点灯しない→VccとGNDのケーブルを交換
> 点灯する→OK,次のstepへ
A:点灯します。
但し、正常な場合はPro miniの書き込み時にLEDが点灯しますが、今回は無反応
> 2)USBコネクタを抜き、NanoとProminiのピン間をテスターで測り1Ω以下であることを確認する
> テスター棒はピンソケットのはんだ部分にあてる
> それぞれ、11-11,12-12,13-13pin
> 導通がない→ケーブルを交換
> 導通がある→OK,次のstepへ
A:導通がある(0.2〜0.3Ω)
> 3)Nanoの10pinとProminiのresetをテスターで測り1Ω以下であることを確認する
> 導通がない→ケーブルを交換
> 導通がある→なにかの呪いです
A:導通がある(0.2〜0.3Ω)
https://i.imgur.com/fSZD1zu.jpg
「listen()」関数に関しては・・・・
>>254 -> Nano(書込装置) -> ジャンパーケーブル接続 <- Pro mini(ターゲット)
ブートローダー書き込み(書込みエラー)
但し、Pro mini 非プログラムからの起動は問題無く動きます。
>>268
> 1)NanoのUSBコネクタを挿すとProminiのPowerLEDが点灯するか?
> 点灯しない→VccとGNDのケーブルを交換
> 点灯する→OK,次のstepへ
A:点灯します。
但し、正常な場合はPro miniの書き込み時にLEDが点灯しますが、今回は無反応
> 2)USBコネクタを抜き、NanoとProminiのピン間をテスターで測り1Ω以下であることを確認する
> テスター棒はピンソケットのはんだ部分にあてる
> それぞれ、11-11,12-12,13-13pin
> 導通がない→ケーブルを交換
> 導通がある→OK,次のstepへ
A:導通がある(0.2〜0.3Ω)
> 3)Nanoの10pinとProminiのresetをテスターで測り1Ω以下であることを確認する
> 導通がない→ケーブルを交換
> 導通がある→なにかの呪いです
A:導通がある(0.2〜0.3Ω)
https://i.imgur.com/fSZD1zu.jpg
271774ワット発電中さん
2021/07/21(水) 16:27:22.28ID:Q/V13Fyz 書き込みエラーで困った時のIDEの再インスコしてみなよ
272774ワット発電中さん
2021/07/21(水) 17:21:59.55ID:YEdUrLbe 作品が増えて色々と稼動してるとCOMポートミスをやらかす
ソースは俺
ソースは俺
273774ワット発電中さん
2021/07/21(水) 17:52:28.88ID:3OgWNqjk 自分は初心者の頃に一度、中華の自分でヘッダーピンをハンダするの買って
ヘッダーピンのハンダ不良とかあったな
結構そんな単純なミスじゃね?
ヘッダーピンのハンダ不良とかあったな
結構そんな単純なミスじゃね?
274774ワット発電中さん
2021/07/21(水) 17:53:36.57ID:Ib4BUTyh avrdudeのエラー時のターゲット328Pからの応答の値が10回で全部違うから物理層じゃなくてプロトコルでなんか問題ありそう
繋がってないとかでそもそも応答して無かったらそこの値は10行で全部同じだし
繋がってないとかでそもそも応答して無かったらそこの値は10行で全部同じだし
275774ワット発電中さん
2021/07/21(水) 17:59:47.62ID:T44q4aCC276774ワット発電中さん
2021/07/21(水) 18:13:40.34ID:YEdUrLbe >>266
> C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM6 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
-cstk500v1
書き込み装置を"stk500"にしてるだろ
Nanoを書き込み装置にする場合は"Arduino as ISP"にする
すると -c パラメータが以下になる
-carduino
> C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM6 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
-cstk500v1
書き込み装置を"stk500"にしてるだろ
Nanoを書き込み装置にする場合は"Arduino as ISP"にする
すると -c パラメータが以下になる
-carduino
277774ワット発電中さん
2021/07/21(水) 18:16:50.93ID:Ib4BUTyh278774ワット発電中さん
2021/07/21(水) 18:20:35.64ID:Ib4BUTyh279774ワット発電中さん
2021/07/21(水) 18:51:38.57ID:YEdUrLbe ArduinoISPとArduino as ISPは別物、スケッチのuploadと混同してないか?
ArduinoIDE1.8.9ではavrdudeのパラメータが変わる事は確認済み その記事の1.0.xの話じゃない
ArduinoIDE1.8.9ではavrdudeのパラメータが変わる事は確認済み その記事の1.0.xの話じゃない
280774ワット発電中さん
2021/07/21(水) 19:03:00.58ID:YEdUrLbe まとめ
[スケッチのupload]
書き込み装置を何にしても適切なものが設定される
Nanoの場合は必ず -carduino になる
[bootloaderの書き込み]
書き込み装置の設定に従う
"atmel stk500" → -cstk500v1
"ArduinoISP" → -carduinoisp
"Arduino as ISP" → -carduino
・ArduinoISPとArduino as ISPは別物
・Nanoを書き込み装置にする場合は"Arduino as ISP"にする
[スケッチのupload]
書き込み装置を何にしても適切なものが設定される
Nanoの場合は必ず -carduino になる
[bootloaderの書き込み]
書き込み装置の設定に従う
"atmel stk500" → -cstk500v1
"ArduinoISP" → -carduinoisp
"Arduino as ISP" → -carduino
・ArduinoISPとArduino as ISPは別物
・Nanoを書き込み装置にする場合は"Arduino as ISP"にする
281774ワット発電中さん
2021/07/21(水) 19:04:07.37ID:T44q4aCC282214
2021/07/21(水) 21:59:57.96ID:rCATLlFY >>214です。
何回も質問してすみません。
色々と調べてみたのですが、結局Wio Terminal(ATSAMD51?)のシリアルポート(UART)の開け方(ピン指定の仕方)がわかりません。
どのようにしてsercom?を使うのかなど、不勉強なのはわかるのですがどこから調べればいいかすらわからず…。
何回も質問してすみません。
色々と調べてみたのですが、結局Wio Terminal(ATSAMD51?)のシリアルポート(UART)の開け方(ピン指定の仕方)がわかりません。
どのようにしてsercom?を使うのかなど、不勉強なのはわかるのですがどこから調べればいいかすらわからず…。
283774ワット発電中さん
2021/07/21(水) 22:17:31.88ID:FfzLm8Ut >>279>>280
いや残念ながら間違ってるのは君のほうだ。もう-c arduinoなんてオプションは使われていない。
ウソだと思うなら自分で書き込み装置をArduino as ISPに設定してブートローダーを書き込むを押してみ。
IDEが吐いたコマンドを確認しな。
いや残念ながら間違ってるのは君のほうだ。もう-c arduinoなんてオプションは使われていない。
ウソだと思うなら自分で書き込み装置をArduino as ISPに設定してブートローダーを書き込むを押してみ。
IDEが吐いたコマンドを確認しな。
284774ワット発電中さん
2021/07/21(水) 22:18:45.43ID:FfzLm8Ut 追記
あと>>278の先の書き込みは「Arduino as ISP」の話で「ArduinoISP」の話なんて全く出てきていない。
あと>>278の先の書き込みは「Arduino as ISP」の話で「ArduinoISP」の話なんて全く出てきていない。
285774ワット発電中さん
2021/07/21(水) 22:22:17.35ID:FfzLm8Ut >>283の使われていないってのは「Arduino as ISP」を利用しての「ブートローダーの書き込み」や「書き込み装置を利用しての書き込み」のハナシね
念のため
念のため
286774ワット発電中さん
2021/07/21(水) 22:58:41.63ID:Aat/lZ2b 小出しにしないでIDEのバージョンと>>280みたいにまとめてくれよ
287774ワット発電中さん
2021/07/21(水) 23:06:47.18ID:pKf4+eXf >>283
いや別にワザワザIDEで確認しなくても公式のavr用のコアのgithubのリンクでいいのでは…
・Arduino as ISPはプロトコルはstk500v1を使用
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/programmers.txt#L44
・ArduinoISPはプロトコルとしてarduinoispを使用
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/programmers.txt#L20
なので少なくとも今は Arduino as ISP を指定した時に-cstk500v1が指定されるのは通常の動作だ
まぁそれが件の人の書き込み不能問題に関連するかはまた別のハナシなんだけど…
>>286
https://github.com/arduino/ArduinoCore-avr/commit/7d31607442b61b57e9cc794e7f15d6322553e3f0#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
そもそも2009年11月にArduino as ISPがプログラマに追加された時点でプロトコルはstk500v1である
https://github.com/arduino/ArduinoCore-avr/commit/b084848f2eaf9ccb3ac9a64ac5492d91df4706bf#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
2017年の11月にプロトコルがarduinoに変更される
https://github.com/arduino/ArduinoCore-avr/commit/a901b081aed0c60e97777c9c92350d354b721094#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
2018年の12月に元に戻すというタイトルでstk500v1に修正される
いや別にワザワザIDEで確認しなくても公式のavr用のコアのgithubのリンクでいいのでは…
・Arduino as ISPはプロトコルはstk500v1を使用
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/programmers.txt#L44
・ArduinoISPはプロトコルとしてarduinoispを使用
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/programmers.txt#L20
なので少なくとも今は Arduino as ISP を指定した時に-cstk500v1が指定されるのは通常の動作だ
まぁそれが件の人の書き込み不能問題に関連するかはまた別のハナシなんだけど…
>>286
https://github.com/arduino/ArduinoCore-avr/commit/7d31607442b61b57e9cc794e7f15d6322553e3f0#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
そもそも2009年11月にArduino as ISPがプログラマに追加された時点でプロトコルはstk500v1である
https://github.com/arduino/ArduinoCore-avr/commit/b084848f2eaf9ccb3ac9a64ac5492d91df4706bf#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
2017年の11月にプロトコルがarduinoに変更される
https://github.com/arduino/ArduinoCore-avr/commit/a901b081aed0c60e97777c9c92350d354b721094#diff-645ec8c1393070d0123e4f1357a4c5e34ecff13831feb1bb44cde38bfede265e
2018年の12月に元に戻すというタイトルでstk500v1に修正される
288774ワット発電中さん
2021/07/21(水) 23:10:38.68ID:FfzLm8Ut289774ワット発電中さん
2021/07/21(水) 23:23:49.10ID:pKf4+eXf >>282
>>262に書いてある通りで出来ると思うけど…
公式チュートリアルのこっちでもいいが
https://www.arduino.cc/en/Tutorial/SamdSercom#create-a-new-serial-instance
>>262に書いてある通りで出来ると思うけど…
公式チュートリアルのこっちでもいいが
https://www.arduino.cc/en/Tutorial/SamdSercom#create-a-new-serial-instance
290214
2021/07/22(木) 03:29:01.64ID:tkpT9A3N >>289
それが、リンク先の通りにコードを書いてみたのですが、やっぱり動いてくれません…
https://imgur.com/Xq2IWoM
https://imgur.com/LEjhY1v
↑のようにコードを書いたのですが、なにか間違っているところがあるのでしょうか?
ピン番号は、それぞれソフトウェアシリアルで動かしていたときと同じなので間違っていないはずです。
それが、リンク先の通りにコードを書いてみたのですが、やっぱり動いてくれません…
https://imgur.com/Xq2IWoM
https://imgur.com/LEjhY1v
↑のようにコードを書いたのですが、なにか間違っているところがあるのでしょうか?
ピン番号は、それぞれソフトウェアシリアルで動かしていたときと同じなので間違っていないはずです。
291774ワット発電中さん
2021/07/22(木) 03:33:43.41ID:kfhczCsx292774ワット発電中さん
2021/07/22(木) 06:30:06.55ID:hUxnVPpB 中華のなんちゃってマイコン買うと大勢の人を困らせるってことはわかった
293774ワット発電中さん
2021/07/22(木) 06:49:55.43ID:ivR7pxDP STM32F103買ったらCPUのピンがブリッジしてて動作しないのがあったな
修正して動くようになったけど
そのプロミニもSPI関連の3本のうちどれかが浮いてるんじゃねーかな
D11,12,13でLチカしてみたら故障箇所が発見できるかも知れない
修正して動くようになったけど
そのプロミニもSPI関連の3本のうちどれかが浮いてるんじゃねーかな
D11,12,13でLチカしてみたら故障箇所が発見できるかも知れない
294774ワット発電中さん
2021/07/22(木) 08:27:34.61ID:lIhHD991 >>290
当然 "リンク先の通りに" 必要な割り込みハンドラは追加したんだろうな?
当然 "リンク先の通りに" 必要な割り込みハンドラは追加したんだろうな?
295214
2021/07/22(木) 09:19:56.21ID:tkpT9A3N >>294
void SERCOM4_0_Handler()
{
Serial3.IrqHandler();
}
…以下0の部分が1〜3に変化
上記のコードは入れましたが、何も変化はありません…
この割り込みハンドラの使用先が見当たりませんし…
void SERCOM4_0_Handler()
{
Serial3.IrqHandler();
}
…以下0の部分が1〜3に変化
上記のコードは入れましたが、何も変化はありません…
この割り込みハンドラの使用先が見当たりませんし…
296774ワット発電中さん
2021/07/22(木) 09:44:56.04ID:onTWMvgP 公式にないなら対応してないのでは。コアのマイコンの全機能がarduinoから使えるわけじゃないし。
297774ワット発電中さん
2021/07/22(木) 09:57:05.46ID:3CIew1m7 てす
298774ワット発電中さん
2021/07/22(木) 10:38:29.55ID:gtxOqmwq299281
2021/07/22(木) 10:42:51.40ID:bU8q0MnX300774ワット発電中さん
2021/07/22(木) 11:05:58.95ID:ivR7pxDP スケッチのことだと思うんだけど、非プログラムというのは何なんだろう
>ヒューズビットも、hexファイルも書込み出来るし
ブート領域のプロテクションは328pには無かったよな、つか領域の一部を
Arduino「今よりここをブート領域とする」と勝手にやってるだけだし
>ヒューズビットも、hexファイルも書込み出来るし
ブート領域のプロテクションは328pには無かったよな、つか領域の一部を
Arduino「今よりここをブート領域とする」と勝手にやってるだけだし
301774ワット発電中さん
2021/07/22(木) 12:04:28.58ID:gtxOqmwq302774ワット発電中さん
2021/07/22(木) 12:09:08.31ID:8IebkRIe そもそもブートローダーを書き込むってブートローダーのhex書き込んでヒューズをそれに合わせて設定してるだけだし
普通にマイコン使うのと何も変わらない
非プログラムとかいう馬鹿みたいな造語使う奴は一般人には理解できるはずないよ
普通にマイコン使うのと何も変わらない
非プログラムとかいう馬鹿みたいな造語使う奴は一般人には理解できるはずないよ
303774ワット発電中さん
2021/07/22(木) 12:09:34.78ID:bRyaYIWw304774ワット発電中さん
2021/07/22(木) 12:17:21.82ID:s2brrjya >>290
そのボード持ってねえからURLのサンプル見ただけだけどこんなんじゃねえの
Uart mySerial(&sercom3,46ul,45ul,SERCOM_RX_PAD_1,UART_TX_PAD_0);
void SERCOM3_0_Handler() {mySerial.IrqHandler();}
void SERCOM3_1_Handler() {mySerial.IrqHandler();}
void SERCOM3_2_Handler() {mySerial.IrqHandler();}
void SERCOM3_3_Handler() {mySerial.IrqHandler();}
void setup() {mySerial.begin(9600);}
void loop() {
delay(1000);
mySerial.println("Hello Wolrd"); // RXD = GPIO2 , TXD = GPIO3
}
これコンパイルして書き込める?
TXDはGPIO3になるからなんかPCのUSB-UARTで受信してみて
そのボード持ってねえからURLのサンプル見ただけだけどこんなんじゃねえの
Uart mySerial(&sercom3,46ul,45ul,SERCOM_RX_PAD_1,UART_TX_PAD_0);
void SERCOM3_0_Handler() {mySerial.IrqHandler();}
void SERCOM3_1_Handler() {mySerial.IrqHandler();}
void SERCOM3_2_Handler() {mySerial.IrqHandler();}
void SERCOM3_3_Handler() {mySerial.IrqHandler();}
void setup() {mySerial.begin(9600);}
void loop() {
delay(1000);
mySerial.println("Hello Wolrd"); // RXD = GPIO2 , TXD = GPIO3
}
これコンパイルして書き込める?
TXDはGPIO3になるからなんかPCのUSB-UARTで受信してみて
305774ワット発電中さん
2021/07/22(木) 13:14:14.66ID:bU8q0MnX >>300
>スケッチのことだと思うんだけど、非プログラムというのは何なんだろう
ブートローダーは無効 -> 上位バイトのBOOTESTを0から非プログラムの1へ変更し、
専用のhexをAVRライターで書き込んで使用してます。
>>302
>非プログラムとかいう馬鹿みたいな造語使う奴は一般人には理解できるはずないよ
非プログラムは造語ですか?
下記を参考に記載したんですが・・・
https://i.imgur.com/Jibavvf.png
>スケッチのことだと思うんだけど、非プログラムというのは何なんだろう
ブートローダーは無効 -> 上位バイトのBOOTESTを0から非プログラムの1へ変更し、
専用のhexをAVRライターで書き込んで使用してます。
>>302
>非プログラムとかいう馬鹿みたいな造語使う奴は一般人には理解できるはずないよ
非プログラムは造語ですか?
下記を参考に記載したんですが・・・
https://i.imgur.com/Jibavvf.png
306774ワット発電中さん
2021/07/22(木) 13:20:02.71ID:PeKthZKl >>305
データシートはメーカーが発行している最新版以外見てはいけない
そんなもんを公開してるサイトはろくなもんじゃない
そして完全に造語である
あと自分で別のAVRライター使えるならなぜそれでブートローダを書き込まない?アホなのか?
データシートはメーカーが発行している最新版以外見てはいけない
そんなもんを公開してるサイトはろくなもんじゃない
そして完全に造語である
あと自分で別のAVRライター使えるならなぜそれでブートローダを書き込まない?アホなのか?
307774ワット発電中さん
2021/07/22(木) 13:40:24.92ID:Arlq8X/Q >>305
「専用のhexをAVRライタで書き込んで」って、おいっw
最初からそれでbootloaderを、、、
あと単にunprogrammedは1 programmedは0と言う意味しか無いよ。flashメモリはイレースするとビット1になることに由来してる。
「専用のhexをAVRライタで書き込んで」って、おいっw
最初からそれでbootloaderを、、、
あと単にunprogrammedは1 programmedは0と言う意味しか無いよ。flashメモリはイレースするとビット1になることに由来してる。
308774ワット発電中さん
2021/07/22(木) 13:50:52.81ID:e+P5UAi5 programmedは回復不能なヒューズだった時のなごりなんだろうけど、
なんでwriteやsetやstoreやsaveじゃねぇんだって気もする
なんでwriteやsetやstoreやsaveじゃねぇんだって気もする
309774ワット発電中さん
2021/07/22(木) 13:55:57.01ID:JX6BWWOM310774ワット発電中さん
2021/07/22(木) 15:41:54.61ID:bU8q0MnX >>307
IDEに入ってる"optiboot_atmega328.hex"AVRライター(FT232RL)で書込みしたんですが、
何故かエラーで書込み出来なんですよ
それで、書込み装置を使ったブートローダーに挑戦して皆さまにご迷惑を・・・
しかし、何故か使用目的の.hexは書込み出来るんです。
スレ汚してスミマセン
これで最後にします。
IDEに入ってる"optiboot_atmega328.hex"AVRライター(FT232RL)で書込みしたんですが、
何故かエラーで書込み出来なんですよ
それで、書込み装置を使ったブートローダーに挑戦して皆さまにご迷惑を・・・
しかし、何故か使用目的の.hexは書込み出来るんです。
スレ汚してスミマセン
これで最後にします。
311774ワット発電中さん
2021/07/22(木) 16:02:00.94ID:Uy7d/oaO ロックビットいじってるなら書き込み前にイレース
312774ワット発電中さん
2021/07/22(木) 23:29:46.15ID:85l9yc+0 初めまして。初めて1ヶ月程度のペーペーなんですが質問させていただきます。
PWM出力のピンを無線化してもう1台の
arduinoのアナログピンに差したいのですが、1番良いツールって何なんでしょうかね?調べてみたらhc-05とか06とかxbeeとか出てきたんですけどこれ買えば問題なく出きる感じですかね?他にも何か良い方法があれば教えていただきたいです。
使い方としてはラジコンを作ろうと思っていて、親機側のarduinoから無線で中継したpwmを子機側がアナログ端子で受け取って、遠隔操作すると言うものです。
PWM出力のピンを無線化してもう1台の
arduinoのアナログピンに差したいのですが、1番良いツールって何なんでしょうかね?調べてみたらhc-05とか06とかxbeeとか出てきたんですけどこれ買えば問題なく出きる感じですかね?他にも何か良い方法があれば教えていただきたいです。
使い方としてはラジコンを作ろうと思っていて、親機側のarduinoから無線で中継したpwmを子機側がアナログ端子で受け取って、遠隔操作すると言うものです。
313774ワット発電中さん
2021/07/22(木) 23:40:33.82ID:uk9mzSMy314774ワット発電中さん
2021/07/22(木) 23:40:43.94ID:jX4xAXfn >>312
親機からPWMを出してそれ送るんじゃなくてPWMの設定値になる値を送ってPWM出力は子機にやらせよう
んでその辺の無線モジュールは技適が取れてないから電波法違反になる可能性が高いのでここで簡単にそれを使えとはこちらからは言えないんだ・・・
警察する気も呼ぶ気もないから使えとも使うなとも言わん
親機からPWMを出してそれ送るんじゃなくてPWMの設定値になる値を送ってPWM出力は子機にやらせよう
んでその辺の無線モジュールは技適が取れてないから電波法違反になる可能性が高いのでここで簡単にそれを使えとはこちらからは言えないんだ・・・
警察する気も呼ぶ気もないから使えとも使うなとも言わん
315774ワット発電中さん
2021/07/22(木) 23:43:21.80ID:JlKqr6wM >>312
ESP8266
ESP8266
316774ワット発電中さん
2021/07/23(金) 00:04:22.26ID:blNDIv/h >>313
親ディーノにジョイスティックが付いてるんですけど、そこから得た情報を子機ディーノに送り、子機に繋いであるモーターを回そうとしてました。
親ディーノにジョイスティックが付いてるんですけど、そこから得た情報を子機ディーノに送り、子機に繋いであるモーターを回そうとしてました。
317774ワット発電中さん
2021/07/23(金) 00:09:22.01ID:bKFrQWRS >>314
赤外線なら技適関係無いし簡単安価よ
赤外線なら技適関係無いし簡単安価よ
318774ワット発電中さん
2021/07/23(金) 00:10:02.43ID:blNDIv/h >>314
なるほど、デジタル情報を子機に送ってAD変換させるってイメージでしょうか?
技適問題やっかいですよね...
hc-05とか安いのだとだいたい技適で駄目なんで、屋外で好き勝手操作したいならxbeeとかにしたほうが良いんでしょうか...
なるほど、デジタル情報を子機に送ってAD変換させるってイメージでしょうか?
技適問題やっかいですよね...
hc-05とか安いのだとだいたい技適で駄目なんで、屋外で好き勝手操作したいならxbeeとかにしたほうが良いんでしょうか...
319774ワット発電中さん
2021/07/23(金) 00:15:09.11ID:blNDIv/h320774ワット発電中さん
2021/07/23(金) 00:22:08.18ID:rk8XT2a9 315Mhzの送受信モジュールを使うのが一番安価で簡単
https://www.aitendo.com/product-list/318
ライブラリは定番のrc-switch
https://github.com/sui77/rc-switch
技適? 微弱無線? 今さら聞けない電波法規の基礎知識
https://thinkit.co.jp/article/9947
https://www.aitendo.com/product-list/318
ライブラリは定番のrc-switch
https://github.com/sui77/rc-switch
技適? 微弱無線? 今さら聞けない電波法規の基礎知識
https://thinkit.co.jp/article/9947
321774ワット発電中さん
2021/07/23(金) 00:33:19.18ID:M55FagvP >>320
そのURLのセットについてる送信機の電界強度は微弱無線で許される値の6倍以上あるんですがそれは・・・
>>318
秋月電子とか日本の店でで技適取れてるモジュール買えば?
Xbeeより安いのもあるよ、こういうのとか
https://akizukidenshi.com/catalog/g/gK-06759/
まぁ技適とれてるESP32も売ってるし超リッチなマイコンもついてくるわけだからそれ使えるならそれでいいと思うけどね
https://akizukidenshi.com/catalog/g/gM-15674/
そのURLのセットについてる送信機の電界強度は微弱無線で許される値の6倍以上あるんですがそれは・・・
>>318
秋月電子とか日本の店でで技適取れてるモジュール買えば?
Xbeeより安いのもあるよ、こういうのとか
https://akizukidenshi.com/catalog/g/gK-06759/
まぁ技適とれてるESP32も売ってるし超リッチなマイコンもついてくるわけだからそれ使えるならそれでいいと思うけどね
https://akizukidenshi.com/catalog/g/gM-15674/
322774ワット発電中さん
2021/07/23(金) 00:46:33.88ID:h8JC+Z2c まぁ別に安く上げることが正義なわけでもないし使う人の予算が許すならXbeeだろうが別になんでもいんでねーの
技適がどうの出力がどうの3mでの電界強度がどうの測定には電波暗室が〜〜〜とかここで色々言われるのもめんどくせえと思うし
技適とれてます、大っぴらに使えます!それで何も考えずにモジュールの使い方だけ覚える方がラクって考えもアリでしょ
だから売ってるワケだし、使い方で何か聞くにしてもコレ使ってるんですけどって言えば電波法に関して何か言われる心配は消えるし
技適がどうの出力がどうの3mでの電界強度がどうの測定には電波暗室が〜〜〜とかここで色々言われるのもめんどくせえと思うし
技適とれてます、大っぴらに使えます!それで何も考えずにモジュールの使い方だけ覚える方がラクって考えもアリでしょ
だから売ってるワケだし、使い方で何か聞くにしてもコレ使ってるんですけどって言えば電波法に関して何か言われる心配は消えるし
323214
2021/07/23(金) 04:59:11.49ID:DLQvuOf6 >>298
Microchip公式サイトにあるデータシートと、Wio Terminalの回路図を照らし合わせて、2,6,8番ピンにSERCOM0が割り当てられていたので、そのうち6,8番ピンを使用してみようと思い、PADの値も合わせて、
static Uart Serial3(&sercom0, 8, 6, SERCOM_RX_PAD_3, UART_TX_PAD_0);
void SERCOM0_0_Handler(){Serial3.IrqHandler();}
〜SERCOM0_3_Handlerまで
void setup(){Serial.begin(9600);Serial3.begin(9600);
pinPeripheral(8, PIO_SERCOM_ALT);
pinPeripheral(6, PIO_SERCOM_ALT);
…
というように書き換えてみたのですが、やっぱり動きません。
>>304
こちらのコードも書き込んでみましたが、何も反応がありませんでした。
ちなみにどのコードも、正常にコンパイルまでは通っています。
Microchip公式サイトにあるデータシートと、Wio Terminalの回路図を照らし合わせて、2,6,8番ピンにSERCOM0が割り当てられていたので、そのうち6,8番ピンを使用してみようと思い、PADの値も合わせて、
static Uart Serial3(&sercom0, 8, 6, SERCOM_RX_PAD_3, UART_TX_PAD_0);
void SERCOM0_0_Handler(){Serial3.IrqHandler();}
〜SERCOM0_3_Handlerまで
void setup(){Serial.begin(9600);Serial3.begin(9600);
pinPeripheral(8, PIO_SERCOM_ALT);
pinPeripheral(6, PIO_SERCOM_ALT);
…
というように書き換えてみたのですが、やっぱり動きません。
>>304
こちらのコードも書き込んでみましたが、何も反応がありませんでした。
ちなみにどのコードも、正常にコンパイルまでは通っています。
324774ワット発電中さん
2021/07/23(金) 05:47:45.78ID:3auWMNrM これから始める超初心者です
質問なのですが、自分が持っているテキストに
while(!digitalRead(D3));
という行があります
この、digitalReadの前の「!」はどういう意味なのでしょうか?
質問なのですが、自分が持っているテキストに
while(!digitalRead(D3));
という行があります
この、digitalReadの前の「!」はどういう意味なのでしょうか?
325774ワット発電中さん
2021/07/23(金) 06:33:31.78ID:5B1HuZ87326774ワット発電中さん
2021/07/23(金) 07:47:22.94ID:3auWMNrM327774ワット発電中さん
2021/07/23(金) 21:59:50.74ID:N3GDDMt0 c言語の勉強はyoutubeがとてもいいね。
自分は大学でcは完全に挫折して、youtubeで理解したよ。
自分は大学でcは完全に挫折して、youtubeで理解したよ。
328774ワット発電中さん
2021/07/24(土) 15:58:26.27ID:fEl41Fd5 >>327
まじでっ
まじでっ
329774ワット発電中さん
2021/07/24(土) 20:31:56.61ID:l5/Mmda2 質問です
ブラシレスモーターをアルディーノで回そうとして、一応回って回転数もコントロールできたんですけど、一定時間したら止まってしまいます。ESCにリポバッテリーではなくACアダプターを電源として使ってるんですけど、もしかしてそれが原因だったりします?
ブラシレスモーターをアルディーノで回そうとして、一応回って回転数もコントロールできたんですけど、一定時間したら止まってしまいます。ESCにリポバッテリーではなくACアダプターを電源として使ってるんですけど、もしかしてそれが原因だったりします?
330774ワット発電中さん
2021/07/24(土) 20:44:01.52ID:DW55WYvo 使ってるモーター、アダプター、回路が無いと
331774ワット発電中さん
2021/07/24(土) 20:50:59.54ID:v/pzYefI >>330
モーターはA2212、ESCは40A、アダプターは7.2Vです
これをarduinoUNOで使ってます
ESCの説明読んだら、リポバッテリー専用と書いてあったので、もしかしたらアダプターを電源にしてるせいなのかなと思ってます。一応回ってくれてはいるので。
モーターはA2212、ESCは40A、アダプターは7.2Vです
これをarduinoUNOで使ってます
ESCの説明読んだら、リポバッテリー専用と書いてあったので、もしかしたらアダプターを電源にしてるせいなのかなと思ってます。一応回ってくれてはいるので。
332774ワット発電中さん
2021/07/24(土) 21:19:41.43ID:c46bP37+ 十中八九、アダプターだろうね
333774ワット発電中さん
2021/07/24(土) 21:34:22.02ID:tyTbcS/K アダプターの定格電流は?足りないのかも
334774ワット発電中さん
2021/07/24(土) 21:47:53.57ID:z60l+8e/335774ワット発電中さん
2021/07/24(土) 23:01:52.28ID:aOdCnFyZ 電流倍にしてみたら止まらなくなりました
やはりアダプターの電流不足だったみたいです
ありがとうございました
やはりアダプターの電流不足だったみたいです
ありがとうございました
336214
2021/07/25(日) 04:23:03.37ID:QNXZC7gn 何回もの質問、申し訳ありませんでした、>>214です。
結局、前面Groveポートを一つ潰すのを覚悟で、ttps://gist.github.com/ciniml/bd2bb4dea22a55c067ca6790ad0c3eae
にあるgrove_right_uart.inoを参考にしてスケッチを組みました。
結果、無事に動作しました。
結局シロウトが1から組むものより、すでに実績のあるものを使用したほうがよかったみたいです。
前面Groveポートを使ってしまったのは少し痛いですが、もともとそこにはただのバーLEDをつなげるだけの予定だったので、LiDARともども裏面GPIOポートを使って接続したいと思います。
ちなみに、通常クロックの120MHzでは少し処理がもたついていたように見えたので、180MHzまでオーバークロックさせました。これはWio Terminalの機能なので問題はないと思います。
ただ、少し疑問が残るのが、上記参考元ではMCU_FLASH_QSPI_CS/CLKにつながっているsercom4が普通に使用できて、私が組んだMCU_FLASH_QSPI_IO0~3,RTL8720D_HSPI_MISO/CS/CLK/MOSIにつながっているsercom0が使用出来なかったことについて、
これはRTL8720につながっているsercom0はWio Terminalにとって必要であるためそちら側で使えないようになっているという理解でいいのかどうかです。
難しい質問かと思いますが、回答いただけると幸いです。
結局、前面Groveポートを一つ潰すのを覚悟で、ttps://gist.github.com/ciniml/bd2bb4dea22a55c067ca6790ad0c3eae
にあるgrove_right_uart.inoを参考にしてスケッチを組みました。
結果、無事に動作しました。
結局シロウトが1から組むものより、すでに実績のあるものを使用したほうがよかったみたいです。
前面Groveポートを使ってしまったのは少し痛いですが、もともとそこにはただのバーLEDをつなげるだけの予定だったので、LiDARともども裏面GPIOポートを使って接続したいと思います。
ちなみに、通常クロックの120MHzでは少し処理がもたついていたように見えたので、180MHzまでオーバークロックさせました。これはWio Terminalの機能なので問題はないと思います。
ただ、少し疑問が残るのが、上記参考元ではMCU_FLASH_QSPI_CS/CLKにつながっているsercom4が普通に使用できて、私が組んだMCU_FLASH_QSPI_IO0~3,RTL8720D_HSPI_MISO/CS/CLK/MOSIにつながっているsercom0が使用出来なかったことについて、
これはRTL8720につながっているsercom0はWio Terminalにとって必要であるためそちら側で使えないようになっているという理解でいいのかどうかです。
難しい質問かと思いますが、回答いただけると幸いです。
337774ワット発電中さん
2021/07/25(日) 11:50:15.08ID:4qBRBFHL どこで聞いていいか分からないのですが
ATコマンド分かる方いますでしょうか?
ATコマンド分かる方いますでしょうか?
338774ワット発電中さん
2021/07/25(日) 12:06:16.25ID:PcePN3a7 AT山田です。なんでしょうか?
339774ワット発電中さん
2021/07/25(日) 13:00:07.72ID:4qBRBFHL 初心者ですお手柔らかにどうぞ
通信装置sigfoxを使ってます
Selial2.println("AT $SF=10");
これだと10が送れます
10が整数か文字かは分かりません
int a = 10;
char buff[10]
sprntf(buff,%d,a);
Serial2.println(“AT $SF=buff");
これだと送れません
なんでだか分かりますか?
通信装置sigfoxを使ってます
Selial2.println("AT $SF=10");
これだと10が送れます
10が整数か文字かは分かりません
int a = 10;
char buff[10]
sprntf(buff,%d,a);
Serial2.println(“AT $SF=buff");
これだと送れません
なんでだか分かりますか?
340774ワット発電中さん
2021/07/25(日) 13:09:54.53ID:m3Pe+QKx ソースがめちゃくちゃじゃねーか・・・
341774ワット発電中さん
2021/07/25(日) 13:18:07.27ID:4qBRBFHL 分かってないんですいません
342774ワット発電中さん
2021/07/25(日) 13:22:17.92ID:4qBRBFHL Serial.printlnをするとシリアルモニタにはちゃんと表示はされてます
343774ワット発電中さん
2021/07/25(日) 13:25:25.63ID:4qBRBFHL すいませんちょっと違ってました
344774ワット発電中さん
2021/07/25(日) 13:32:34.89ID:4qBRBFHL int a = 0
char buff[12]
Sprintf(buff,"AT $SF=%d",a)
serial2. println(buff)
すいませんこうでした
コピペできないので手入力です
char buff[12]
Sprintf(buff,"AT $SF=%d",a)
serial2. println(buff)
すいませんこうでした
コピペできないので手入力です
345774ワット発電中さん
2021/07/25(日) 18:31:56.05ID:MaUkS6vg346774ワット発電中さん
2021/07/25(日) 18:47:09.11ID:bg5iMJqZ まず最初に「送れる」とは何を意味するのか説明が無いので答えようがない
エスパーするなら、おおかたエコーバックが無いのを不思議がってるか
改行コードの取り扱いを勘違いしてるかだろ
エスパーするなら、おおかたエコーバックが無いのを不思議がってるか
改行コードの取り扱いを勘違いしてるかだろ
347774ワット発電中さん
2021/07/25(日) 19:02:33.86ID:4qBRBFHL 解決した
何ということでしょう
連休中ずっと悩んでてお休みが終わりました
ありがとう
何ということでしょう
連休中ずっと悩んでてお休みが終わりました
ありがとう
348774ワット発電中さん
2021/07/25(日) 19:15:24.30ID:QgaGj9hB ATコマンドとかXBeeの入門者かな…?
349774ワット発電中さん
2021/07/25(日) 19:20:51.13ID:4qBRBFHL それは違う人です
その人のレスは私も見ましたが何のことやら分からなかったです
その人のレスは私も見ましたが何のことやら分からなかったです
350774ワット発電中さん
2021/07/25(日) 23:35:15.77ID:EoztZLZF お久しぶりです、前に質問させてい頂いた>>312です。いまだにラジコンを作ろうと奮闘しています。この前は通信モジュールを教えていただいてありがとうございました。
もうひとつ質問したいんですけど、デューティー比のシリアル通信について分かる方、もしくは詳しく説明してるサイトを知ってる方いますかね?
いまの目標としては2つのarduinoを用意し、arduinoAのデュアルスティックの傾き具合に応じてarduinoBのモーターの回り具合が変化するというものです。(スロットル操作)
この前アドバイス頂いたように赤外線での操作も視野に入れています。無線で動けばなんでも良いです。
自分でもググってみたんですけどラジコンの作り方で検索しても前進、後退、左右旋回の4つのボタンで操作するという単純な物しか見つからなかったのでここで質問させていただきます。とりあえずxbeeとhc-05をAliEXでポチりました。届くまでは有線で練習しようと思います。シリアル以外にも方法があれば教えていただきたいです。長文失礼しました
もうひとつ質問したいんですけど、デューティー比のシリアル通信について分かる方、もしくは詳しく説明してるサイトを知ってる方いますかね?
いまの目標としては2つのarduinoを用意し、arduinoAのデュアルスティックの傾き具合に応じてarduinoBのモーターの回り具合が変化するというものです。(スロットル操作)
この前アドバイス頂いたように赤外線での操作も視野に入れています。無線で動けばなんでも良いです。
自分でもググってみたんですけどラジコンの作り方で検索しても前進、後退、左右旋回の4つのボタンで操作するという単純な物しか見つからなかったのでここで質問させていただきます。とりあえずxbeeとhc-05をAliEXでポチりました。届くまでは有線で練習しようと思います。シリアル以外にも方法があれば教えていただきたいです。長文失礼しました
351774ワット発電中さん
2021/07/26(月) 00:14:06.76ID:MwqpvJzf どうやってデータを送るかのプロトコルなんて自分で考えるもんじゃないの
いくつかある送るべきデータをどう並べてどれくらいの間隔で送って誤り訂正はどうするのとかを
いくつかある送るべきデータをどう並べてどれくらいの間隔で送って誤り訂正はどうするのとかを
352774ワット発電中さん
2021/07/26(月) 00:52:43.22ID:jkoZY7XN >>350
アクセルであれ前進後退であれ数値を送って受信側が解釈して制御すれば良い。送信側でPWM波形を生成してそのOnOffを送信する事を考えてませんか?それは普通はやらないと思います。
ジョイスティックを変位させることで変わる電圧を測ってその値を送信。受信側で数値にあったPWM生成。
アクセルであれ前進後退であれ数値を送って受信側が解釈して制御すれば良い。送信側でPWM波形を生成してそのOnOffを送信する事を考えてませんか?それは普通はやらないと思います。
ジョイスティックを変位させることで変わる電圧を測ってその値を送信。受信側で数値にあったPWM生成。
353774ワット発電中さん
2021/07/26(月) 02:20:39.35ID:R2pXKvO7 4bitあったら15動作できる
354774ワット発電中さん
2021/07/26(月) 03:19:39.02ID:VEj5HjB5 PWMを送らなくてもw
355774ワット発電中さん
2021/07/26(月) 08:12:23.25ID:/kh6zaoy356774ワット発電中さん
2021/07/26(月) 09:43:16.87ID:R2pXKvO7 4bitを3回送って24bitで1wordとする
先頭4bitは前,後,左,右,左右急転,制動反転モード,ノンスリップ制動モード,イルミネーションレベルなどのコマンド
次の8bitで0-255の数値を指定する
最後にエラー検出用に3つの4bitをxorしたsum値を送信する
これがプロトコルを自分で作るということ
先頭4bitは前,後,左,右,左右急転,制動反転モード,ノンスリップ制動モード,イルミネーションレベルなどのコマンド
次の8bitで0-255の数値を指定する
最後にエラー検出用に3つの4bitをxorしたsum値を送信する
これがプロトコルを自分で作るということ
357774ワット発電中さん
2021/07/26(月) 11:36:32.53ID:lmrBELMs とりあえず理屈が分かる様に超シンプルに作ってみたら?
最初から完成版は難易度高すぎでしょ
最初から完成版は難易度高すぎでしょ
358774ワット発電中さん
2021/07/26(月) 12:25:02.74ID:gl6D5sVg359774ワット発電中さん
2021/07/26(月) 12:25:31.74ID:KJtMEkAh >>355
だいたいそうだけど、通信速度 つまり1秒間に何バイト送れるのかを考慮したほうがいいよ。
だいたいそうだけど、通信速度 つまり1秒間に何バイト送れるのかを考慮したほうがいいよ。
360774ワット発電中さん
2021/07/26(月) 18:56:37.04ID:O2Iu2h3x 質問。
スケッチのおかしな部分を指摘してください。
目的:タクトスイッチ(2)が押され続けている間はLED(6)を点滅させたい。
症状:SWを押すと一回だけ点滅して、SWを押し続けても点滅を繰り返さない。
void setup ( ) {
pinMode(2,INPUT_PULLUP);
pinMode(6,OUTPUT);
Serial.begin(9600);
}
void loop ( ) {
if(digitalRead(2) == LOW) {
Serial.println("ON");
delay(100);
digitalWrite(6, HIGH);
delay(100);
digitalWrite(6, LOW);
delay(500);
}
}
スケッチのおかしな部分を指摘してください。
目的:タクトスイッチ(2)が押され続けている間はLED(6)を点滅させたい。
症状:SWを押すと一回だけ点滅して、SWを押し続けても点滅を繰り返さない。
void setup ( ) {
pinMode(2,INPUT_PULLUP);
pinMode(6,OUTPUT);
Serial.begin(9600);
}
void loop ( ) {
if(digitalRead(2) == LOW) {
Serial.println("ON");
delay(100);
digitalWrite(6, HIGH);
delay(100);
digitalWrite(6, LOW);
delay(500);
}
}
361774ワット発電中さん
2021/07/26(月) 19:40:39.51ID:BSXoFB+I362774ワット発電中さん
2021/07/26(月) 20:38:43.42ID:O2Iu2h3x >>361
https://imgur.com/a/lpEH4tf
撮影のために配線し直したら上手くいきました。
と思いきや、5回に一回ぐらい失敗します。
失敗例@、SWのLEDは点灯してシリアルモニタON表示、赤LEDは点灯は一回点灯。
A、SWのLEDは点灯してシリアルモニタ無反応、赤LED無反応。
ハンダ付けの問題かと思い、6pinから5pinに変更後も変化なし。
なんででしょう?
https://imgur.com/a/lpEH4tf
撮影のために配線し直したら上手くいきました。
と思いきや、5回に一回ぐらい失敗します。
失敗例@、SWのLEDは点灯してシリアルモニタON表示、赤LEDは点灯は一回点灯。
A、SWのLEDは点灯してシリアルモニタ無反応、赤LED無反応。
ハンダ付けの問題かと思い、6pinから5pinに変更後も変化なし。
なんででしょう?
363774ワット発電中さん
2021/07/26(月) 20:52:47.31ID:BSXoFB+I364774ワット発電中さん
2021/07/26(月) 20:59:25.00ID:O2Iu2h3x365774ワット発電中さん
2021/07/26(月) 21:02:02.30ID:BSXoFB+I 乙です。
366774ワット発電中さん
2021/07/28(水) 12:55:20.62ID:63uGcBzH まだ電子工作を始めて間も無い初心者ですが、電源用途の交流発振回路についてお願いします。
利用目的は超音波周波数帯出力で、ランジュバン振動子駆動用電源として利用する考えです。
ひとまず回路構成としては、まず3セルリポバッテリーを電源に用いて、主に村田製降圧コンバータモジュールを使います。
そしてTrim〜GND間にNPNトランジスタのコレクタおよびエミッタを接続して、ベースにArduino系ボードのDAC端子を接続して、アナログ出力でベース電流を制御することによりコンバータモジュールの出力電圧を調整します。
このときコンバータモジュールの出力経路をHブリッジ回路にして、各スイッチング素子(パワーMOSFETを想定しています)はArduino系ボードの各デジタル出力端子接続で順次ON/OFF制御して交流発振させることを考えています。
また、ON/OFF時間はdelayMicroseconds関数で調整して超音波周波数を作り出す考えでいます。
以上において実現可能であるかご教示いただけませんでしょうか?
利用目的は超音波周波数帯出力で、ランジュバン振動子駆動用電源として利用する考えです。
ひとまず回路構成としては、まず3セルリポバッテリーを電源に用いて、主に村田製降圧コンバータモジュールを使います。
そしてTrim〜GND間にNPNトランジスタのコレクタおよびエミッタを接続して、ベースにArduino系ボードのDAC端子を接続して、アナログ出力でベース電流を制御することによりコンバータモジュールの出力電圧を調整します。
このときコンバータモジュールの出力経路をHブリッジ回路にして、各スイッチング素子(パワーMOSFETを想定しています)はArduino系ボードの各デジタル出力端子接続で順次ON/OFF制御して交流発振させることを考えています。
また、ON/OFF時間はdelayMicroseconds関数で調整して超音波周波数を作り出す考えでいます。
以上において実現可能であるかご教示いただけませんでしょうか?
367774ワット発電中さん
2021/07/28(水) 13:13:30.49ID:b/9XZtWg またエスパーせんとあかんの?
368774ワット発電中さん
2021/07/28(水) 13:34:39.98ID:RWkf4jE1 arduinoを使う必要性は何?
発振、出力調整はハードウェアでやった方が良いのでは?
バグがあってスイッチング素子がonになりっぱなしなんてシャレにもならん。
発振、出力調整はハードウェアでやった方が良いのでは?
バグがあってスイッチング素子がonになりっぱなしなんてシャレにもならん。
369774ワット発電中さん
2021/07/28(水) 13:53:18.84ID:QTTKoss8 >>366
だらだら文字で書かずにチャートや回路図を持って来なよ。
だらだら文字で書かずにチャートや回路図を持って来なよ。
370774ワット発電中さん
2021/07/28(水) 13:53:39.41ID:cL2q4T64 やだ
371774ワット発電中さん
2021/07/28(水) 14:03:58.63ID:sMtzfqzV 欲しい電圧とか周波数のデータがないと答えようがない。
372774ワット発電中さん
2021/07/28(水) 15:20:57.37ID:ffeFNr89 >>368
要約すると基板組み込みを想定している物は、手中サイズの携行機器で想定しているからです。
具体的にはSeeeduinoのXIAOを利用しようと考えています。
そして最終的に作ろうとしている物は、超音波気化式の電子タバコになります。
>>369
すみません、現在仕事の休憩中での書き込みだったので回路図は追って報告しようと思います。
>>371
まず要求電圧は5Vを基準にして、あとは様々な周波数帯を利用する際にランジュバン振動子の周波数特性およびインピーダンス特性にに合わせて出力電圧を任意変更する考えです。
そして周波数は例えば現在想定しているランジュバン振動子として、本多電子製HEC-1560P4Bの共振周波数が60kHzなのでこれが基準になります。
要約すると基板組み込みを想定している物は、手中サイズの携行機器で想定しているからです。
具体的にはSeeeduinoのXIAOを利用しようと考えています。
そして最終的に作ろうとしている物は、超音波気化式の電子タバコになります。
>>369
すみません、現在仕事の休憩中での書き込みだったので回路図は追って報告しようと思います。
>>371
まず要求電圧は5Vを基準にして、あとは様々な周波数帯を利用する際にランジュバン振動子の周波数特性およびインピーダンス特性にに合わせて出力電圧を任意変更する考えです。
そして周波数は例えば現在想定しているランジュバン振動子として、本多電子製HEC-1560P4Bの共振周波数が60kHzなのでこれが基準になります。
373774ワット発電中さん
2021/07/29(木) 08:01:52.77ID:w6bVKDRv 自分で実現可能なのかもわからないものを、全て教えて君だと相手されないよ。
要所を3行くらいで纏めて欲しい。長文読む方も大変よ。
要所を3行くらいで纏めて欲しい。長文読む方も大変よ。
374774ワット発電中さん
2021/07/29(木) 08:55:28.15ID:6jrs45eF375774ワット発電中さん
2021/07/29(木) 11:38:39.68ID:+eL6KqzG376774ワット発電中さん
2021/07/29(木) 11:45:42.00ID:XXXS4+L5 >>377
アンカーはちゃんと打って下さい!
アンカーはちゃんと打って下さい!
377774ワット発電中さん
2021/07/29(木) 12:19:42.71ID:KrwIgqyI >>373
すみません、伝え方が悪かったようです。
ご教示いただきたかったことを要約すると、Arduino系ボードのポテンシャルとして、ランジュバン振動子を超音波帯域で駆動するための動力用Hブリッジ式交流発振回路はそもそも作れるのか?ということになります。
一番気になっている箇所として、delayMicroseconds関数の引数を3以上にさえすれば、Hブリッジのスイッチング素子を制御する信号が問題無く出力されるポテンシャルは本当にあるのか?ということです。
>>374
ご提案有難うございます。
そういったモジュールもあることは知りませんでした。
ご提案頂いた物を流用して、自分がやりたいことに応用できないか考えてみたいと思います。
>>375
すみません、どのような部分が駄目だったのかご教示頂ければ幸いです。
すみません、伝え方が悪かったようです。
ご教示いただきたかったことを要約すると、Arduino系ボードのポテンシャルとして、ランジュバン振動子を超音波帯域で駆動するための動力用Hブリッジ式交流発振回路はそもそも作れるのか?ということになります。
一番気になっている箇所として、delayMicroseconds関数の引数を3以上にさえすれば、Hブリッジのスイッチング素子を制御する信号が問題無く出力されるポテンシャルは本当にあるのか?ということです。
>>374
ご提案有難うございます。
そういったモジュールもあることは知りませんでした。
ご提案頂いた物を流用して、自分がやりたいことに応用できないか考えてみたいと思います。
>>375
すみません、どのような部分が駄目だったのかご教示頂ければ幸いです。
378774ワット発電中さん
2021/07/29(木) 12:51:27.52ID:+eL6KqzG379774ワット発電中さん
2021/07/29(木) 13:32:06.84ID:0w2Gnprk380774ワット発電中さん
2021/07/29(木) 14:17:20.77ID:SIE4eIpj 周波数がわかるなら、ONOFFの間にどのくらいの時間があって、何命令分の猶予があるか自分で計算してみてくれ。待つだけならやろうと思えば1命令時間レベルで調整出来る。
381774ワット発電中さん
2021/07/29(木) 23:26:59.54ID:88k1pAsE 初めまして、ArduinoとC言語の初心者です。
現在Arduino Uno3を用いてモーターの速度制御を行おうとしておりまして、
計測した回転速度からPWMのDutyを制御するようコードを書いてみましたが
思った通りに動きません。
設計的には回転パルスが400Hz以下であればDuty+5、パルスが500Hz以上で
あればDuty-3となるように書いたつもりです。
しかし実際の動作は980Hz(PWM出力をArduinoへ入力)してもDuty値が
220から減少しませんでした。
スケッチのどこが良くなくて想定通りの動作とならないかご教示頂けませんでしょうか。
https://imgur.com/gallery/NP2IxaR
https://imgur.com/gallery/cRab9tV
現在Arduino Uno3を用いてモーターの速度制御を行おうとしておりまして、
計測した回転速度からPWMのDutyを制御するようコードを書いてみましたが
思った通りに動きません。
設計的には回転パルスが400Hz以下であればDuty+5、パルスが500Hz以上で
あればDuty-3となるように書いたつもりです。
しかし実際の動作は980Hz(PWM出力をArduinoへ入力)してもDuty値が
220から減少しませんでした。
スケッチのどこが良くなくて想定通りの動作とならないかご教示頂けませんでしょうか。
https://imgur.com/gallery/NP2IxaR
https://imgur.com/gallery/cRab9tV
382774ワット発電中さん
2021/07/29(木) 23:59:50.53ID:+eL6KqzG383774ワット発電中さん
2021/07/30(金) 01:29:45.25ID:8+mGJvG4 はじめましてって、アンタ>>366の人だろ?
384774ワット発電中さん
2021/07/30(金) 01:55:43.83ID:wldg8HZa 敬語の質問にタメ口で答える文化っていい加減おわんねーかなぁ
385774ワット発電中さん
2021/07/30(金) 02:02:04.53ID:cChiXTYI >>383
おまえ、馬鹿だろう。
おまえ、馬鹿だろう。
386774ワット発電中さん
2021/07/30(金) 02:14:11.17ID:oZv750Hi 初心者だけどデューティの値が220?
+5?-3?
デューティ比ってことですか?
+5?-3?
デューティ比ってことですか?
387774ワット発電中さん
2021/07/30(金) 04:07:33.33ID:8+mGJvG4 >>385
えっ?違うの?馬鹿とは失礼な!
えっ?違うの?馬鹿とは失礼な!
388774ワット発電中さん
2021/07/30(金) 05:55:12.60ID:Ht5kvAbB389774ワット発電中さん
2021/07/30(金) 10:48:53.80ID:oZv750Hi arduinoで60kHzは出ないと思う
ESP32なら40MHz出るらしいからそっちにしたら?
ESP32なら40MHz出るらしいからそっちにしたら?
390774ワット発電中さん
2021/07/30(金) 16:46:25.35ID:qhgMa9Gq >>384
タメ口の質問にタマ口で答える文化のほうがいいのか
タメ口の質問にタマ口で答える文化のほうがいいのか
391774ワット発電中さん
2021/07/30(金) 17:02:42.45ID:oZv750Hi 答え方が乱暴な人は聞くだけ聞いて答えられない人が多いからほっとけばよろしいのでは?
392774ワット発電中さん
2021/07/30(金) 17:06:06.98ID:oZv750Hi 流れ的に>>383はそう思うのも無理はないでしょう
393774ワット発電中さん
2021/07/30(金) 17:43:35.46ID:1D16SgEP >>381
タイマー系のライブラリ2つ同時に使って大丈夫か?とか色々微妙なんだけど・・・
とりあえず回転数は1秒間に何回信号が来たかを計測すればっていうロジック
なんだと思うけど、信号回数を計測する場合にはattachInterruptで信号の割り込みを
使って計測しないと、digitalRead出したときの偶々のタイミングしか計測出来ないので、
何か思ったように変化しないなぁとかなると思う
で、デジタルピン10(CNT)はHIGHの時しか考えないとして(何してるのかまったく
わからないでの)、なんでDRの加減算を256回繰り返すのかまったく意味がわからない
けど、多分rot_Uの計測は上手く出来ていないので常に400以下なんじゃないかと思う
rot_Uが常に400以下なのでとりあえずDRは220になるけど、それ以降はずーっと
最後のelseに流れるのでDRは常に220なんじゃないかな
もし想像通りならこのコードをブラッシュアップしても目的の動作は出来ないと思う
Arduinoでファンの回転数を計測するコードを検索すると、回転数っていうか一定
割り込みの周期を計測する方法がわかるので、そっちを使う方が良いと思うよ
タイマー系のライブラリ2つ同時に使って大丈夫か?とか色々微妙なんだけど・・・
とりあえず回転数は1秒間に何回信号が来たかを計測すればっていうロジック
なんだと思うけど、信号回数を計測する場合にはattachInterruptで信号の割り込みを
使って計測しないと、digitalRead出したときの偶々のタイミングしか計測出来ないので、
何か思ったように変化しないなぁとかなると思う
で、デジタルピン10(CNT)はHIGHの時しか考えないとして(何してるのかまったく
わからないでの)、なんでDRの加減算を256回繰り返すのかまったく意味がわからない
けど、多分rot_Uの計測は上手く出来ていないので常に400以下なんじゃないかと思う
rot_Uが常に400以下なのでとりあえずDRは220になるけど、それ以降はずーっと
最後のelseに流れるのでDRは常に220なんじゃないかな
もし想像通りならこのコードをブラッシュアップしても目的の動作は出来ないと思う
Arduinoでファンの回転数を計測するコードを検索すると、回転数っていうか一定
割り込みの周期を計測する方法がわかるので、そっちを使う方が良いと思うよ
394774ワット発電中さん
2021/07/30(金) 19:05:10.09ID:oxJwhlqD 質問です。
複数箇所から温度を取得し、それぞれをセグメントledに表示したいと考えています。
そこで初心者が複数桁の7セグメントledを制御したいとなった時、一番楽なのはその桁数だけシフトレジスタを用意するのが良いでしょうか。
複数箇所から温度を取得し、それぞれをセグメントledに表示したいと考えています。
そこで初心者が複数桁の7セグメントledを制御したいとなった時、一番楽なのはその桁数だけシフトレジスタを用意するのが良いでしょうか。
395774ワット発電中さん
2021/07/30(金) 19:10:24.18ID:C4r7Gfbo ハイその通りです。
396774ワット発電中さん
2021/07/30(金) 19:14:26.08ID:QWklxtDe 誰かエスパー呼んでくれ
397774ワット発電中さん
2021/07/30(金) 19:24:27.99ID:9hfGAOp/ >>394
こんなのとか
https://aliexpress.com/item/1005001770326345.html
こんなの買ってきて
https://aliexpress.com/item/1005001777188350.html
arduinoに繋いで、ライブラリをダウンロードして、
それについてるサンプルスケッチ動かしてはいできあがり
こんなのとか
https://aliexpress.com/item/1005001770326345.html
こんなの買ってきて
https://aliexpress.com/item/1005001777188350.html
arduinoに繋いで、ライブラリをダウンロードして、
それについてるサンプルスケッチ動かしてはいできあがり
398774ワット発電中さん
2021/07/30(金) 20:40:08.71ID:mWsXlOku 初心者にはそれが一番いいね
それに慣れたら7セグ単体とMAX7219を買って自分で配線するとか
更に自分でダイナミック点灯のプログラムを書いたりとか
それに慣れたら7セグ単体とMAX7219を買って自分で配線するとか
更に自分でダイナミック点灯のプログラムを書いたりとか
399774ワット発電中さん
2021/07/30(金) 21:46:28.78ID:G+D9t/Ee >>381
作成したスケッチを以下に貼ります。
http://codepad.org/RQs6d8E8
>>383
すみません、366の方とは別の者になります。。。
>>386
ArduinoではDutyを0〜255で定義とありましたので、220(約86%)で増加を止めることで設定してみました。
またデューティーの増加や減少分は試しに値を決めただけなので深い意味はありません。
作成したスケッチを以下に貼ります。
http://codepad.org/RQs6d8E8
>>383
すみません、366の方とは別の者になります。。。
>>386
ArduinoではDutyを0〜255で定義とありましたので、220(約86%)で増加を止めることで設定してみました。
またデューティーの増加や減少分は試しに値を決めただけなので深い意味はありません。
400774ワット発電中さん
2021/07/30(金) 22:02:40.80ID:HDY+6DIz >>399
そもそもこれどこでduty変更しようとしてんの?
そもそもこれどこでduty変更しようとしてんの?
401774ワット発電中さん
2021/07/30(金) 22:26:38.12ID:G+D9t/Ee >>400
分かり辛いスケッチですみません。
Line48以降のPWM_controlのロジックにて回転速度と現在のDutyをモニタして
回転速度が所定の値より低ければDuty+5、高ければDuty-3となるようにした
つもりです。Dutyもモニタしているのは、念のため必要以上にDutyが高く
なりすぎないようにするためです。
分かり辛いスケッチですみません。
Line48以降のPWM_controlのロジックにて回転速度と現在のDutyをモニタして
回転速度が所定の値より低ければDuty+5、高ければDuty-3となるようにした
つもりです。Dutyもモニタしているのは、念のため必要以上にDutyが高く
なりすぎないようにするためです。
402774ワット発電中さん
2021/07/30(金) 22:27:53.34ID:9hfGAOp/ そもそもArduinoの機種は何なのか、それはMsTimer2.hに対応しているのか
最初とloop()内でPWM_control()関数を実行しようとしているが実行時にはvoidは不要、
起動時に1回PWM_control()を実行したいならsetup内に書く
loop()内で括弧の数があってない、閉じてない括弧がある
最初とloop()内でPWM_control()関数を実行しようとしているが実行時にはvoidは不要、
起動時に1回PWM_control()を実行したいならsetup内に書く
loop()内で括弧の数があってない、閉じてない括弧がある
403774ワット発電中さん
2021/07/30(金) 22:41:06.27ID:9hfGAOp/ ごめんloop閉じてたわ
//PWM_control();
TimedAction PWM_Action = TimedAction(500,PWM_control);
ここコメントアウトしたら動くんじゃね、TimedAction.h入れてないからしらんけど
//PWM_control();
TimedAction PWM_Action = TimedAction(500,PWM_control);
ここコメントアウトしたら動くんじゃね、TimedAction.h入れてないからしらんけど
404774ワット発電中さん
2021/07/30(金) 22:54:02.38ID:HDY+6DIz PWM_controlはちゃんと実行されてるのか。シリアルでどのブロックが実行されてるか状況確認したほうが良い。スイッチ入力とかもコードからはわからんからシリアルで出力してみて
405774ワット発電中さん
2021/07/30(金) 23:11:12.14ID:G+D9t/Ee >>402,403
色々とご教示ありがとうございます。
使用している機種はArduino Uno3になります。
他のプログラムではMsTimer2は動作しましたのでこちらは問題無いものと思っております。
PWM_controlの書き方ですが、参考ページにTimedactionを使ったサンプルが記載されてたのでそちらを基に作成してみました。
サンプルではvoidを記載してましたので、こちらでも記入してました。実際voidを削除してArduinoで検証するとエラーが表示
され、またPWM_control()の箇所とTimedAction PWM_Actionの箇所をコメントアウトしてもエラーが出てきました。
>>404
おっしゃる通りシリアルでcntと回転速度の入力値とDutyの出力値についてもモニタしまして、cntの部分が1(High)となることや、
回転速度が980rpsであるにも関わらずDutyが220で止まることは確認しました(想定では100まで下がる)。
そのためPWM_control自体は想定通りの動作をしていないと思っており、PWM_control内のforループやbreakの箇所が上手く動作
していないのではないかと推定しております。
色々とご教示ありがとうございます。
使用している機種はArduino Uno3になります。
他のプログラムではMsTimer2は動作しましたのでこちらは問題無いものと思っております。
PWM_controlの書き方ですが、参考ページにTimedactionを使ったサンプルが記載されてたのでそちらを基に作成してみました。
サンプルではvoidを記載してましたので、こちらでも記入してました。実際voidを削除してArduinoで検証するとエラーが表示
され、またPWM_control()の箇所とTimedAction PWM_Actionの箇所をコメントアウトしてもエラーが出てきました。
>>404
おっしゃる通りシリアルでcntと回転速度の入力値とDutyの出力値についてもモニタしまして、cntの部分が1(High)となることや、
回転速度が980rpsであるにも関わらずDutyが220で止まることは確認しました(想定では100まで下がる)。
そのためPWM_control自体は想定通りの動作をしていないと思っており、PWM_control内のforループやbreakの箇所が上手く動作
していないのではないかと推定しております。
406774ワット発電中さん
2021/07/30(金) 23:35:29.25ID:HDY+6DIz 関数内だとrot_u変化しないんだからbreak実行されないのでは。forの意味もわからん。上限下限を設定するならifだけで良い。
数値のログがあるなら出したほうが解決が早くなる。関数の最初と最後での変数の違いを出力しとくとか。
数値のログがあるなら出したほうが解決が早くなる。関数の最初と最後での変数の違いを出力しとくとか。
407774ワット発電中さん
2021/07/31(土) 00:58:15.31ID:q9pOESyb ボタンを押すと声が流れるおもちゃがあるのですが、ここに任意の声をセットしたいと考えています。
基盤
https://i.imgur.com/hUm0gC3.jpg
スピーカー
https://i.imgur.com/MKlt22A.jpg
この基盤のサイズが45mm×35mm程度なのですが、何かいい方法はありませんでしょうか?
基盤
https://i.imgur.com/hUm0gC3.jpg
スピーカー
https://i.imgur.com/MKlt22A.jpg
この基盤のサイズが45mm×35mm程度なのですが、何かいい方法はありませんでしょうか?
408774ワット発電中さん
2021/07/31(土) 01:20:22.01ID:qZ5FWrtp409774ワット発電中さん
2021/07/31(土) 01:39:16.86ID:MvfYO/Xc ISMというデバイスイミテシヨーンがあるのですがラッチ長が40しかないのでIDCで変調したいのですがどのような方法がありますか?
410774ワット発電中さん
2021/07/31(土) 06:25:05.79ID:mHckSBYP ゲームのコントローラー用にProMicroをよく使ってたのですが、久々に買おうと思ったら値段が3倍くらいになってました。
軒並み他のMicroとかも上がるなら納得なんですが、ProMicroだけ(というか、そんなに他知らないんだけど)高くなってる理由って何ですか?
昨今の半導体不足?マイニングには流石に使われないだろうし。
昔の300円台に戻ってくれるんだろうか。
軒並み他のMicroとかも上がるなら納得なんですが、ProMicroだけ(というか、そんなに他知らないんだけど)高くなってる理由って何ですか?
昨今の半導体不足?マイニングには流石に使われないだろうし。
昔の300円台に戻ってくれるんだろうか。
411774ワット発電中さん
2021/07/31(土) 08:50:22.83ID:q9pOESyb >>408
複数録音してボタンを押すごとにランダムまたは順番に再生する方法はありますか?
複数録音してボタンを押すごとにランダムまたは順番に再生する方法はありますか?
412774ワット発電中さん
2021/07/31(土) 11:10:19.68ID:qZ5FWrtp ISD1820は基本的に20秒までの1曲しか再生できない
だがTiny85などの小型マイコンと
https://aliexpress.com/item/32584084654.html
フォトモスリレーによるスピーカーのミュートで複数の曲を再生できるようになる
https://akizukidenshi.com/catalog/g/gI-11516/
まずISD1820に複数の曲を録音する
[1曲目1秒]-無音-[2曲目2秒]-無音-[3曲目4秒]-無音-[4曲目8秒]-無音
無音セパレータは0.5秒とする
・普通に再生すれば全曲を連続して再生できる
・1秒後に再生stopすれば1曲目だけを単発で、もしくは連続で再生できる
・再生開始後1秒間ミュートして2秒後にstopすれば2曲目だけを再生できる
・2曲目だけを連続で再生すると1.5秒間の無音が入る
・同様に3曲目だけ、4曲目だけの再生も可能
・これらを利用してランダム再生が可能となる
4曲目は8.5秒の遅延が生じるが、動物の鳴き声がたまに変化するおもちゃなど
用途によっては有効だろう
そんな小難しい事せずにDFプレイヤーミニ使えって話だけどなw
https://aliexpress.com/item/32657798948.html
だがTiny85などの小型マイコンと
https://aliexpress.com/item/32584084654.html
フォトモスリレーによるスピーカーのミュートで複数の曲を再生できるようになる
https://akizukidenshi.com/catalog/g/gI-11516/
まずISD1820に複数の曲を録音する
[1曲目1秒]-無音-[2曲目2秒]-無音-[3曲目4秒]-無音-[4曲目8秒]-無音
無音セパレータは0.5秒とする
・普通に再生すれば全曲を連続して再生できる
・1秒後に再生stopすれば1曲目だけを単発で、もしくは連続で再生できる
・再生開始後1秒間ミュートして2秒後にstopすれば2曲目だけを再生できる
・2曲目だけを連続で再生すると1.5秒間の無音が入る
・同様に3曲目だけ、4曲目だけの再生も可能
・これらを利用してランダム再生が可能となる
4曲目は8.5秒の遅延が生じるが、動物の鳴き声がたまに変化するおもちゃなど
用途によっては有効だろう
そんな小難しい事せずにDFプレイヤーミニ使えって話だけどなw
https://aliexpress.com/item/32657798948.html
413774ワット発電中さん
2021/07/31(土) 11:28:38.02ID:l1IH1WAQ SDカードなしで搭載されたFlashメモリからMP3を再生できる
JQ6500もオススメ。数年前はAliで200円前後だったけど、いまは300円ぐらいかな。
メモリが2MBしかないけど、効果音ぐらいならbitrate落とせば良いし、PCからUSB経由でファイルを書き込めるよ。
http://nomulabo.com/bus_button/jq6500_bus_button.html
https://sparks.gogo.co.nz/jq6500/index.html
https://aliexpress.com/item/4000041675292.html
JQ6500もオススメ。数年前はAliで200円前後だったけど、いまは300円ぐらいかな。
メモリが2MBしかないけど、効果音ぐらいならbitrate落とせば良いし、PCからUSB経由でファイルを書き込めるよ。
http://nomulabo.com/bus_button/jq6500_bus_button.html
https://sparks.gogo.co.nz/jq6500/index.html
https://aliexpress.com/item/4000041675292.html
414774ワット発電中さん
2021/07/31(土) 11:34:04.02ID:6SdIaRI8 >>397-398
ありがとうございます。
3桁7セグがいくつか手元にあり、ネットでよく出てくる74hc595使えば良いのか、その場合のdigの配線をどうしたらいいのか分からなくなって質問させてもらいました。
MAX7219の様な他の方法があると教えていただいたので色々考えたいと思います。
ありがとうございます。
3桁7セグがいくつか手元にあり、ネットでよく出てくる74hc595使えば良いのか、その場合のdigの配線をどうしたらいいのか分からなくなって質問させてもらいました。
MAX7219の様な他の方法があると教えていただいたので色々考えたいと思います。
415774ワット発電中さん
2021/07/31(土) 11:52:34.83ID:qZ5FWrtp ESP32に変換ボードつけて34mmx36mmで収まるな
https://aliexpress.com/item/32800554583.html
Flashに収めた2MB程度のmp3が再生可能、8bitDAC出力なので
これにアンプが必要、安いpam8403あたりでいいだろう
https://aliexpress.com/item/1005001621829197.html
リンクがめんどくさいからaliの貼ってるけど、あまぞんでも大抵同じのうってるよ
https://aliexpress.com/item/32800554583.html
Flashに収めた2MB程度のmp3が再生可能、8bitDAC出力なので
これにアンプが必要、安いpam8403あたりでいいだろう
https://aliexpress.com/item/1005001621829197.html
リンクがめんどくさいからaliの貼ってるけど、あまぞんでも大抵同じのうってるよ
416774ワット発電中さん
2021/07/31(土) 14:14:29.47ID:q9pOESyb 皆様ご丁寧にありがとうございます。
価格も安いのでアリで教えていただいたもの全て発注してみます。
アンプが必要な場合とそうでない場合の見分けは、端子にスピーカーと書いてあるかどうかで判断されているのでしょうか?
音声扱うの初めてなので楽しみです!
価格も安いのでアリで教えていただいたもの全て発注してみます。
アンプが必要な場合とそうでない場合の見分けは、端子にスピーカーと書いてあるかどうかで判断されているのでしょうか?
音声扱うの初めてなので楽しみです!
417774ワット発電中さん
2021/07/31(土) 14:23:50.42ID:pk0AuwIE >>406
仰る通り」にforではなくifに変更してみました。
http://codepad.org/JogjLcSE
しかしながら今までと変わらず980rpsを認識していながらDuty設定値は
220から減少しない状況です。因みにcntは外部からの入力状態を示しています。
<初期状態>
CNT 0 Rotation_U 0rps Duty0
CNT 0 Rotation_U 0rps Duty0
CNT 0 Rotation_U 0rps Duty0
<Duty増加状態>
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
<回転速度980rps検知状態>
CNT 1 Rotation_U 977rps Duty220
CNT 1 Rotation_U 976rps Duty220
CNT 1 Rotation_U 977rps Duty220
CNT 1 Rotation_U 976rps Duty220
仰る通り」にforではなくifに変更してみました。
http://codepad.org/JogjLcSE
しかしながら今までと変わらず980rpsを認識していながらDuty設定値は
220から減少しない状況です。因みにcntは外部からの入力状態を示しています。
<初期状態>
CNT 0 Rotation_U 0rps Duty0
CNT 0 Rotation_U 0rps Duty0
CNT 0 Rotation_U 0rps Duty0
<Duty増加状態>
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
CNT 1 Rotation_U 0rps Duty220
<回転速度980rps検知状態>
CNT 1 Rotation_U 977rps Duty220
CNT 1 Rotation_U 976rps Duty220
CNT 1 Rotation_U 977rps Duty220
CNT 1 Rotation_U 976rps Duty220
418774ワット発電中さん
2021/07/31(土) 17:45:04.05ID:O+BeaqiR >>417
PWM_controlのタイミングで変数の中身みないとどうなってるかわからんよ。DR―3のところで負のオーバーフローが起こるかも。
直接は関係ないけど、CNTは毎度読みにいく必要ある?タイミングによってはif判定がわかりにくくなるし、時間も少しかかる。
PWM_controlのタイミングで変数の中身みないとどうなってるかわからんよ。DR―3のところで負のオーバーフローが起こるかも。
直接は関係ないけど、CNTは毎度読みにいく必要ある?タイミングによってはif判定がわかりにくくなるし、時間も少しかかる。
419774ワット発電中さん
2021/07/31(土) 19:03:03.19ID:rp2xsRaf420774ワット発電中さん
2021/07/31(土) 19:22:28.46ID:O+BeaqiR >>419
サイトにコピーしてるからエラー出てるだけ。
サイトにコピーしてるからエラー出てるだけ。
421774ワット発電中さん
2021/07/31(土) 21:24:47.76ID:pk0AuwIE >>419,420
どうもご意見有難うございます。
取り合えずTimedAction全般削除しましたらDutyが設定通りの値へ変わりました。
ArduinoとC言語の理解が浅く不都合をかけてしまい申し訳ございません。
どうもご意見有難うございます。
取り合えずTimedAction全般削除しましたらDutyが設定通りの値へ変わりました。
ArduinoとC言語の理解が浅く不都合をかけてしまい申し訳ございません。
422774ワット発電中さん
2021/07/31(土) 21:54:41.52ID:x6/jzYAC423774ワット発電中さん
2021/07/31(土) 22:27:18.50ID:pk0AuwIE424774ワット発電中さん
2021/08/01(日) 16:36:35.00ID:Kkf8cY2Y なんだ、>>393の1行目に書いてあった心配が当たりかよ
425774ワット発電中さん
2021/08/01(日) 17:17:44.29ID:eVzBiKGx 周期実行自体はできてるっぽいから、タイマー設定が干渉してるとかじゃないっぽいけどね。dutyが変わらんといってるが変わってないのは設定用の変数の数値のようだからPWMへの影響以前の問題だし。
426774ワット発電中さん
2021/08/01(日) 22:18:32.16ID:xsrA3mKb UINT8_t a = 255
これで1バイトのaの中に255が入ると思います
これをSprintfで文字列にしたいです
char x[12]
これで12バイト確保できたと思います
これにSprintfでxにUINT8_tを12個入れられるような気はするんですが
何故かうまくいきません
なんでか分かりますか?
これで1バイトのaの中に255が入ると思います
これをSprintfで文字列にしたいです
char x[12]
これで12バイト確保できたと思います
これにSprintfでxにUINT8_tを12個入れられるような気はするんですが
何故かうまくいきません
なんでか分かりますか?
427774ワット発電中さん
2021/08/01(日) 22:21:01.54ID:xsrA3mKb Sprintfは%dで整数で入れてます
428774ワット発電中さん
2021/08/01(日) 22:22:04.08ID:A20qoJaN 11文字分しか入らない
429774ワット発電中さん
2021/08/01(日) 22:22:48.32ID:A6LNlHF3 Seeed Wio TerminalというSAMD51を積んでいるArduino互換マイコンを使って、
GPS・LiDAR(UART)、SHT30・BMP280・SGP30(IIC)のデータを液晶に表示させたくて、
まずそれぞれで動くスケッチを書いて、UARTはUART、IICはIICでそれぞれ統合させて動くようにしたあと、
UARTとIICのスケッチを統合したところ、exit status 1のコンパイルエラーが発生しました。
とにかく理由が不明なので、少しずつほぼ総当りでコメントアウトさせたりしたところ、UARTを増やすために必要なシリアルハンドラ関数を入れるとエラーが発生することがわかりました。
ただ、そのシリアルハンドラ関数を入れないと2つ目のUARTが動かないので困っています。
なにかと干渉しているのでしょうか?
よろしくおねがいします。
GPS・LiDAR(UART)、SHT30・BMP280・SGP30(IIC)のデータを液晶に表示させたくて、
まずそれぞれで動くスケッチを書いて、UARTはUART、IICはIICでそれぞれ統合させて動くようにしたあと、
UARTとIICのスケッチを統合したところ、exit status 1のコンパイルエラーが発生しました。
とにかく理由が不明なので、少しずつほぼ総当りでコメントアウトさせたりしたところ、UARTを増やすために必要なシリアルハンドラ関数を入れるとエラーが発生することがわかりました。
ただ、そのシリアルハンドラ関数を入れないと2つ目のUARTが動かないので困っています。
なにかと干渉しているのでしょうか?
よろしくおねがいします。
430774ワット発電中さん
2021/08/01(日) 22:23:02.35ID:xsrA3mKb やっぱりそうなんですか?
なんでかざっくり教えてください
なんでかざっくり教えてください
431774ワット発電中さん
2021/08/01(日) 22:26:35.15ID:A20qoJaN432774ワット発電中さん
2021/08/01(日) 22:29:10.13ID:xsrA3mKb433774ワット発電中さん
2021/08/01(日) 22:33:51.94ID:REORLRpi >>393さんのご意見を見落としてました。
非常に丁寧な内容で有難うございます。
コードも初心者なりに、サンプルとしては状況に応じて計測実行/停止を出来た方が良いと思って
作成してみた次第でした。
他コードを作成する際はご意見を考慮したいと思います。
非常に丁寧な内容で有難うございます。
コードも初心者なりに、サンプルとしては状況に応じて計測実行/停止を出来た方が良いと思って
作成してみた次第でした。
他コードを作成する際はご意見を考慮したいと思います。
434774ワット発電中さん
2021/08/02(月) 00:11:48.22ID:U0zQPpmR >>429
追記です、もう一度エラーメッセージをよく読んでみたところ、sercom4が二重定義されていることが判明しました。
どうやらwiring_privateでUARTに定義したところと、wire.hで定義されている(と思われる)内蔵3軸加速度センサに繋がっているところ(多分sercom4)が干渉しているみたいです。
ArduinoIDEのlibraryにあるWire.hとWire.cppも見てみたのですが、どこをいじればいいのか(下手にいじってもおかしくなってしまうだろうし)わかりませんでした。
とりあえず二重定義されているsercom4を無効化できればいいとは思うんですけど…
追記です、もう一度エラーメッセージをよく読んでみたところ、sercom4が二重定義されていることが判明しました。
どうやらwiring_privateでUARTに定義したところと、wire.hで定義されている(と思われる)内蔵3軸加速度センサに繋がっているところ(多分sercom4)が干渉しているみたいです。
ArduinoIDEのlibraryにあるWire.hとWire.cppも見てみたのですが、どこをいじればいいのか(下手にいじってもおかしくなってしまうだろうし)わかりませんでした。
とりあえず二重定義されているsercom4を無効化できればいいとは思うんですけど…
435774ワット発電中さん
2021/08/02(月) 12:23:07.63ID:ApWptHUz >>434
I2CにSercom4使ってるから新しいUARTに使うのは別のSercomにしとけ
もちろん内蔵ROMとのSPI通信とかに既に使ってるのも駄目だぞ
コアの中身の初期化ルーチンでも読んで空いてるやつを探せ
1つのピンに割り当てられてるSercomは2つあるが、もしどっちも既に他に使用済みならそのUARTに使ってるピンを移動する必要も出てくる
I2CにSercom4使ってるから新しいUARTに使うのは別のSercomにしとけ
もちろん内蔵ROMとのSPI通信とかに既に使ってるのも駄目だぞ
コアの中身の初期化ルーチンでも読んで空いてるやつを探せ
1つのピンに割り当てられてるSercomは2つあるが、もしどっちも既に他に使用済みならそのUARTに使ってるピンを移動する必要も出てくる
436774ワット発電中さん
2021/08/02(月) 17:21:33.38ID:pRBe08sB arduino標準で入ってるSDライブラリなのですが、csをD10意外に設定してもD10がHighのままになってしまいます。
例えば、sample“files”をみるとSD.begin(4)となっておりcsはD4を使う仕様になっています。
D10に関する記載はありません。
ですが、D10に例えばLEDを繋いでおくと点灯したままになります。
もちろんcsをD4に繋ぐとSDは機能し、点灯したままのD10にcsを繋いでも機能しません。
これはなにが起こってるのでしょうか?
試しに
pinmode(10,OUTPUT);
digitalWrite(10,LOW);
を追記してあげると点灯は無くなりますが、なにも指示していない状態で点灯するりゆうがわかりません。
例えば、sample“files”をみるとSD.begin(4)となっておりcsはD4を使う仕様になっています。
D10に関する記載はありません。
ですが、D10に例えばLEDを繋いでおくと点灯したままになります。
もちろんcsをD4に繋ぐとSDは機能し、点灯したままのD10にcsを繋いでも機能しません。
これはなにが起こってるのでしょうか?
試しに
pinmode(10,OUTPUT);
digitalWrite(10,LOW);
を追記してあげると点灯は無くなりますが、なにも指示していない状態で点灯するりゆうがわかりません。
437774ワット発電中さん
2021/08/02(月) 17:56:37.14ID:2MWn9Z/+ >>436
実際のSSピンとしてどこを使うかは自由だけど、デフォのSSピン(つまりD10)が出力か入力かによってハードウェアSPIがマスターなのかスレーブなのか動作が変わる
かつスレーブの場合はアクティブLOWになるからそのピンが入力の場合はプルアップするように出力レジスタにHIGHを書き込む
そのあとにマスターモードにするためにピンを出力に切り替えるからそのままD10にHIGHが出力される
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/libraries/SPI/src/SPI.cpp#L26
これがSPIライブラリ(SDライブラリはこれを呼び出す)
これの39行目と45行目がそれ
ちなみに上記の理由からマスターでSPIを利用している場合はSSピンをD10から移動していても、D10をINPUTとして利用することはできない(出力なら自由)
実際のSSピンとしてどこを使うかは自由だけど、デフォのSSピン(つまりD10)が出力か入力かによってハードウェアSPIがマスターなのかスレーブなのか動作が変わる
かつスレーブの場合はアクティブLOWになるからそのピンが入力の場合はプルアップするように出力レジスタにHIGHを書き込む
そのあとにマスターモードにするためにピンを出力に切り替えるからそのままD10にHIGHが出力される
https://github.com/arduino/ArduinoCore-avr/blob/24e6edd475c287cdafee0a4db2eb98927ce3cf58/libraries/SPI/src/SPI.cpp#L26
これがSPIライブラリ(SDライブラリはこれを呼び出す)
これの39行目と45行目がそれ
ちなみに上記の理由からマスターでSPIを利用している場合はSSピンをD10から移動していても、D10をINPUTとして利用することはできない(出力なら自由)
438774ワット発電中さん
2021/08/03(火) 07:55:40.84ID:E/P0mwpt ProMicroでboars.txtを編集しvid,pidを書き換えてるんですが、
void setupの中で、
動的にvid、pidを再度変更する事って出来ないでしょうか。
void setupの中で、
動的にvid、pidを再度変更する事って出来ないでしょうか。
439774ワット発電中さん
2021/08/03(火) 08:50:12.02ID:voazpAJ8 そら出来るけども・・・
標準のCDCやその他HIDのライブラリだとデバイスディスクリプタはコンパイル時にハードコードされるように作られてるから
ATmega32u4のハードウェアUSB使ってデバイスになる部分を全部自分がやりたい様に作ればいいよ
標準のCDCやその他HIDのライブラリだとデバイスディスクリプタはコンパイル時にハードコードされるように作られてるから
ATmega32u4のハードウェアUSB使ってデバイスになる部分を全部自分がやりたい様に作ればいいよ
440774ワット発電中さん
2021/08/03(火) 08:53:24.23ID:QxpaXR5G441774ワット発電中さん
2021/08/04(水) 09:16:17.06ID:u5qBsbsP AVRニワカの質問です。
Nano v3.0 ATmega328Pの件です。
今まで何気にマイコンにAVRライターで書き込んでたファームですが、
サイズを見たら40kBでした。
下記マイコン容量を超えてますが、何故書込み可能なんでしょうか?
◆マイコン
フラッシュメモリの容量 EEPROMの容量 RAMの容量
ATmega168P 16kB 512B 1kB
ATmega328P 32kB 1kB 2kB
また、コストダウンの為にNanoをATmega168Pに変更して40kBのフォームを
書込みは可能でしょうか?
Nano v3.0 ATmega328Pの件です。
今まで何気にマイコンにAVRライターで書き込んでたファームですが、
サイズを見たら40kBでした。
下記マイコン容量を超えてますが、何故書込み可能なんでしょうか?
◆マイコン
フラッシュメモリの容量 EEPROMの容量 RAMの容量
ATmega168P 16kB 512B 1kB
ATmega328P 32kB 1kB 2kB
また、コストダウンの為にNanoをATmega168Pに変更して40kBのフォームを
書込みは可能でしょうか?
442774ワット発電中さん
2021/08/04(水) 11:34:52.73ID:yx/FdmuP こっちが知りたい
443774ワット発電中さん
2021/08/04(水) 12:11:56.19ID:IK9uR72f くじ引いて偶然当たりを引いたら
次から全部100%当たる脳
次から全部100%当たる脳
444774ワット発電中さん
2021/08/04(水) 12:36:01.03ID:gtKcetQx 444
445441
2021/08/04(水) 17:17:55.42ID:u5qBsbsP 自己解決しました。
hexファイルは16進数で2文字で表現しますので、最低でも2倍になり、さらにアドレス情報やチェックサムといった
付加情報がある為、更に大きくなります。
お騒がせ致しました。
hexファイルは16進数で2文字で表現しますので、最低でも2倍になり、さらにアドレス情報やチェックサムといった
付加情報がある為、更に大きくなります。
お騒がせ致しました。
446774ワット発電中さん
2021/08/04(水) 20:11:03.67ID:io5I6fB4 やっぱり
447774ワット発電中さん
2021/08/04(水) 20:36:11.92ID:L7qjIrF9 16進数とアスキーコードとしての16進数は違うって事だよね?
448774ワット発電中さん
2021/08/04(水) 21:09:57.11ID:TRbvk8bi 毎度テンプレみたいに初心者ですが、、とかニワカですが、、、
って付けなくていいよ
って付けなくていいよ
449774ワット発電中さん
2021/08/04(水) 21:39:13.02ID:jJh+SKMB "AB" は2バイト 実際のファイルのバイナリ値は は 0x6162 = 0b0110000101100010
AB は 1バイト 実際のファイルのバイナリ値は 0xAB = 0b10101011
intelHEXファイルはテキストとして前者で表すが実際に書き込まれるのは後者
hexじゃなくてbinとかで書き出せば実際に書き込まれるのと同じファイルサイズのバイナリが出力されるよ
もちろん中身を確認するにはテキストエディタじゃなくてバイナリエディタで開く必要がある
AB は 1バイト 実際のファイルのバイナリ値は 0xAB = 0b10101011
intelHEXファイルはテキストとして前者で表すが実際に書き込まれるのは後者
hexじゃなくてbinとかで書き出せば実際に書き込まれるのと同じファイルサイズのバイナリが出力されるよ
もちろん中身を確認するにはテキストエディタじゃなくてバイナリエディタで開く必要がある
450774ワット発電中さん
2021/08/04(水) 21:49:35.55ID:L7qjIrF9 そうだったのか
451774ワット発電中さん
2021/08/04(水) 21:51:07.07ID:L7qjIrF9 そういえばひたすら2進数書く人いなくなったね
452774ワット発電中さん
2021/08/04(水) 22:05:18.14ID:p8i3x9r6 レジスタの76bitが何、5-3bitがソレ、2-1bitがアレとかコメントして2進数で書いてるわ
あとアイコンのbitmapも01でそのまま描画するのに2進数で書いてるわ
あとアイコンのbitmapも01でそのまま描画するのに2進数で書いてるわ
453774ワット発電中さん
2021/08/07(土) 16:08:15.92ID:OrgVQpGn 失せろ
454774ワット発電中さん
2021/08/07(土) 17:32:58.38ID:dgzU4Uvk >>453
発作?
発作?
455774ワット発電中さん
2021/08/07(土) 17:41:16.06ID:LOswoHYW 犬作?
456774ワット発電中さん
2021/08/07(土) 18:33:27.54ID:iAA84SNw 伏せろ
457774ワット発電中さん
2021/08/07(土) 18:49:34.96ID:dgzU4Uvk >>456
爆弾?
爆弾?
458774ワット発電中さん
2021/08/07(土) 19:17:27.41ID:XnkZBW8i ESP-WROOM-32でAmbientにデータ送信したいのですが
単にスイッチのON-OFF状態を INPUT_PULLUPでdigitalReadした値の1か0をAmbientに送ってるのですが
グラフ表示されませんどうしたら良いですか?
温度センサーで取得したデータのグラフの表示は出来てるのですが
単にスイッチのON-OFF状態を INPUT_PULLUPでdigitalReadした値の1か0をAmbientに送ってるのですが
グラフ表示されませんどうしたら良いですか?
温度センサーで取得したデータのグラフの表示は出来てるのですが
459774ワット発電中さん
2021/08/07(土) 19:21:37.83ID:ibsVkHfT 今、Ambientってつながる?
460774ワット発電中さん
2021/08/07(土) 20:15:25.24ID:XnkZBW8i 少し前からダメですね
461774ワット発電中さん
2021/08/08(日) 06:53:47.41ID:4wPFeQUy 久々にアンビエント覗いてみたらHTMLやJSも使えるようになったんだね
462774ワット発電中さん
2021/08/08(日) 07:02:20.52ID:ZqjmGW6h アンビエントってなに?
463774ワット発電中さん
2021/08/08(日) 07:33:41.47ID:a//fCjyO >>458ですが
温度センサー2個とフロートSW1個のデータ3つ送ってるのにチャートが2つしか表示されないです
チャートの設定変更でd1d2d3表示にしたら3つのデータが表示されるので
温度センサー2つを一つのチャートにSWの状態をもう一つに表示させました
チャートを3つ表示出来ないのは何が原因と思われますか?
float temp1 = (sensors.getTempCByIndex(0));
float temp2 = (sensors.getTempCByIndex(1));
float level = ( value );
ambient.set(1, temp1); //養液温度
ambient.set(2, temp2); //外気温度
ambient.set(3, level); //養液レベル
ambient.send();
https://i.imgur.com/3d3S8Go.jpeg
温度センサー2個とフロートSW1個のデータ3つ送ってるのにチャートが2つしか表示されないです
チャートの設定変更でd1d2d3表示にしたら3つのデータが表示されるので
温度センサー2つを一つのチャートにSWの状態をもう一つに表示させました
チャートを3つ表示出来ないのは何が原因と思われますか?
float temp1 = (sensors.getTempCByIndex(0));
float temp2 = (sensors.getTempCByIndex(1));
float level = ( value );
ambient.set(1, temp1); //養液温度
ambient.set(2, temp2); //外気温度
ambient.set(3, level); //養液レベル
ambient.send();
https://i.imgur.com/3d3S8Go.jpeg
464774ワット発電中さん
2021/08/08(日) 08:05:09.62ID:I59mLCzQ データは有るみたいだから軸の設定があれで見えてないだけでは。3つ表示したグラフと設定画面も見せてみて。
465774ワット発電中さん
2021/08/08(日) 08:40:01.18ID:a//fCjyO466774ワット発電中さん
2021/08/08(日) 11:39:03.44ID:a//fCjyO467774ワット発電中さん
2021/08/08(日) 12:02:14.70ID:I59mLCzQ 解決して原因も報告してくれたなら、ええんやでー
468774ワット発電中さん
2021/08/09(月) 20:44:50.16ID:4EyW0pjw クラウドからサーバーへの文字列が送れない
多分何が分からないのかも分からないかも知れない
通信でクラウドには文字列は送れた
クラウドに届いた文字列をサーバーに送りたい
多分何が分からないのかも分からないかも知れない
通信でクラウドには文字列は送れた
クラウドに届いた文字列をサーバーに送りたい
469774ワット発電中さん
2021/08/10(火) 01:29:14.11ID:1czEUMPy stringじゃなくてcharで送ってみるとか?
470774ワット発電中さん
2021/08/10(火) 06:48:07.04ID:+P361vDH >>435
だいぶん遅レスですが、現状をカキコします…
ニ重定義はどうにもならないので、余っているsercomポートを探してみたのですがどうにも見つからず、仕方ないのでUARTをI2Cに変換する基板をスイッチサイエンスで買いました。(https://www.switch-science.com/catalog/6027/)
Arduino UNO(互換機)では正常に動作してくれたのですが、これをWio Terminalにつなぎ変えた途端動かなくなってしまいました。
I2Cスキャナーには反応があるのでつながってないことはないはずなんですが、device not found が返ってきて、無理やりデータを表示させると0が返ってきます。
何が問題なのでしょうか?
きちんと5Vで動作させてるし、他のI2Cデバイスは問題なく動くし、スキャナーにも反応があるのにデータだけが返って来ないんです…
ちなみにUARTからI2C にしようとしているのは、秋月のGPSキットです。
だいぶん遅レスですが、現状をカキコします…
ニ重定義はどうにもならないので、余っているsercomポートを探してみたのですがどうにも見つからず、仕方ないのでUARTをI2Cに変換する基板をスイッチサイエンスで買いました。(https://www.switch-science.com/catalog/6027/)
Arduino UNO(互換機)では正常に動作してくれたのですが、これをWio Terminalにつなぎ変えた途端動かなくなってしまいました。
I2Cスキャナーには反応があるのでつながってないことはないはずなんですが、device not found が返ってきて、無理やりデータを表示させると0が返ってきます。
何が問題なのでしょうか?
きちんと5Vで動作させてるし、他のI2Cデバイスは問題なく動くし、スキャナーにも反応があるのにデータだけが返って来ないんです…
ちなみにUARTからI2C にしようとしているのは、秋月のGPSキットです。
471774ワット発電中さん
2021/08/10(火) 08:33:52.16ID:mXLnWwYr コードもログもなしでは答えようがないんだよなぁ。
472774ワット発電中さん
2021/08/10(火) 08:38:45.88ID:wHX2emlu >>466の続きです
その後データを3個から5個に増やしたらチャートが3枚のままで重なってもいません
新たにチャネル作り直したら5枚になりました ←解決策
最初にチャネルを作った時のデータ数でチャート数が固定されてしまうみたいです
466の重なっていただけは偶然で勘違いでした
その後データを3個から5個に増やしたらチャートが3枚のままで重なってもいません
新たにチャネル作り直したら5枚になりました ←解決策
最初にチャネルを作った時のデータ数でチャート数が固定されてしまうみたいです
466の重なっていただけは偶然で勘違いでした
473774ワット発電中さん
2021/08/10(火) 08:44:39.64ID:mXLnWwYr >>472
今試したら普通に表示データ数の増減できたけど。
今試したら普通に表示データ数の増減できたけど。
474774ワット発電中さん
2021/08/10(火) 09:09:09.69ID:wHX2emlu475774ワット発電中さん
2021/08/10(火) 14:48:15.86ID:+P361vDH >>471
コードは、https://github.com/meerstern/I2C_UART_Converter/blob/master/ArduinoSampleCode/I2CUart/I2CUart.ino
をほぼそのまま使用しています。
Init OK は出るので、i2cuart.beginは通っているのですが、その次のi2cuart.pingが1ではないらしくdevice not found が表示されます。
コンパイルは通ってますので、ログとしては上記の文字列が表示された、ということしかありません。
あとはwhile(1)で処理が止まっているところをコメントアウトして無理やり次の処理に向かわせ、GPSからのデータを読み込ませたところ0だけが返ってきた、ということです。
UNO互換機では、上記コードのdevice found→start serial communication→Serial communication OK
が表示されましたので正常に動作していると判断した次第です。
またGPSのデータも正常に表示されました。
コードは、https://github.com/meerstern/I2C_UART_Converter/blob/master/ArduinoSampleCode/I2CUart/I2CUart.ino
をほぼそのまま使用しています。
Init OK は出るので、i2cuart.beginは通っているのですが、その次のi2cuart.pingが1ではないらしくdevice not found が表示されます。
コンパイルは通ってますので、ログとしては上記の文字列が表示された、ということしかありません。
あとはwhile(1)で処理が止まっているところをコメントアウトして無理やり次の処理に向かわせ、GPSからのデータを読み込ませたところ0だけが返ってきた、ということです。
UNO互換機では、上記コードのdevice found→start serial communication→Serial communication OK
が表示されましたので正常に動作していると判断した次第です。
またGPSのデータも正常に表示されました。
476774ワット発電中さん
2021/08/10(火) 20:42:17.21ID:vArwd38s477774ワット発電中さん
2021/08/10(火) 21:05:29.70ID:jMRlOA20 すいません>>468ですが
json形式で
送信はクラウドでOKって出たから送れてる気はします
あとは受信です
がんばります
これだけで長い時間悩んでたので非常に疲れました
なんか独り言みたいですいません
json形式で
送信はクラウドでOKって出たから送れてる気はします
あとは受信です
がんばります
これだけで長い時間悩んでたので非常に疲れました
なんか独り言みたいですいません
478774ワット発電中さん
2021/08/10(火) 21:19:37.94ID:vArwd38s479774ワット発電中さん
2021/08/10(火) 22:27:35.27ID:jMRlOA20480774ワット発電中さん
2021/08/11(水) 00:50:01.49ID:599a/Ael >>475
良く分からないけど、GPSレシーバは1秒とかの周期でどんどんデータを
送ってくるから動いたとしてもI2Cと相性が悪い気がする。
もともとあるUARTをGPSに使ってI2C変換のUARTと入れ換えた方が良くないか?
良く分からないけど、GPSレシーバは1秒とかの周期でどんどんデータを
送ってくるから動いたとしてもI2Cと相性が悪い気がする。
もともとあるUARTをGPSに使ってI2C変換のUARTと入れ換えた方が良くないか?
481774ワット発電中さん
2021/08/11(水) 02:13:10.96ID:aGE1vsh+ >>474
ブラウザのクッキーやら履歴を削除したらうまくいくかも?
ブラウザのクッキーやら履歴を削除したらうまくいくかも?
482774ワット発電中さん
2021/08/11(水) 08:07:03.20ID:Nq75hYMv483774ワット発電中さん
2021/08/11(水) 08:22:17.28ID:8ndDHi1D >>482
データ送信側じゃなくて表示側の問題だからブラウザいじってみろってことだろう。windows10のfirefoxでは正常に操作できてる。
データ送信側じゃなくて表示側の問題だからブラウザいじってみろってことだろう。windows10のfirefoxでは正常に操作できてる。
484774ワット発電中さん
2021/08/11(水) 08:44:47.87ID:Nq75hYMv485774ワット発電中さん
2021/08/11(水) 15:59:44.67ID:OhvkB6r/ >>476
変換基盤の作者様に連絡したところ、プルアップ抵抗は他Groveデバイスと同じ4.7kΩであるとの回答を得ました。
他のGroveで接続されるI2Cデバイスが正常に稼働していますので、プルアップ抵抗の問題ではないはずです。
>>480
UARTで接続したいデバイスはLiDARとGPSで、GPSのほうが1秒あたりのデータ量が少ないはず(GPSは1Hz設定、LiDARは100Hz設定)なのでGPSモジュールをこの変換基盤に繋げました。
また、LiDARに変換基盤を繋げてI2C接続を試してみたところ、こちらもdevice not found、データも取得出来ませんでした。
SeeedのForumにも投稿してみたのですが、返答がありません…
他にも、Wio TerminalのGroveポートの電圧が3.3Vなので5Vから電源をとってみたり、繋ぐI2Cポートを変更してみたりしたのですが結果は変わらず…
他I2Cデバイスは動くのに変換基盤を通したら動かなくなるなんてことがあるんでしょうかね…
変換基盤の作者様に連絡したところ、プルアップ抵抗は他Groveデバイスと同じ4.7kΩであるとの回答を得ました。
他のGroveで接続されるI2Cデバイスが正常に稼働していますので、プルアップ抵抗の問題ではないはずです。
>>480
UARTで接続したいデバイスはLiDARとGPSで、GPSのほうが1秒あたりのデータ量が少ないはず(GPSは1Hz設定、LiDARは100Hz設定)なのでGPSモジュールをこの変換基盤に繋げました。
また、LiDARに変換基盤を繋げてI2C接続を試してみたところ、こちらもdevice not found、データも取得出来ませんでした。
SeeedのForumにも投稿してみたのですが、返答がありません…
他にも、Wio TerminalのGroveポートの電圧が3.3Vなので5Vから電源をとってみたり、繋ぐI2Cポートを変更してみたりしたのですが結果は変わらず…
他I2Cデバイスは動くのに変換基盤を通したら動かなくなるなんてことがあるんでしょうかね…
486774ワット発電中さん
2021/08/11(水) 16:20:17.63ID:2J/VuqHy 5Vと3.3VのI2Cではレベル変換(レベルシフタ)が無いとトラブルの元
https://akizukidenshi.com/catalog/g/gM-05452/
そのへんの回路自作するにしても、市販品シフタならOKなのに自作シフタでたまにエラーになるとか見切れるし持っておくべき
https://akizukidenshi.com/catalog/g/gM-05452/
そのへんの回路自作するにしても、市販品シフタならOKなのに自作シフタでたまにエラーになるとか見切れるし持っておくべき
487774ワット発電中さん
2021/08/11(水) 17:23:58.18ID:8ndDHi1D >>485
ライブラリ使わずにアクセスしてみたら?同じ接続のままでwioでi2c_scannerのコード動かしたらデバイスのアドレスは見つかるんでしょ?
ライブラリ使わずにアクセスしてみたら?同じ接続のままでwioでi2c_scannerのコード動かしたらデバイスのアドレスは見つかるんでしょ?
488774ワット発電中さん
2021/08/11(水) 21:03:12.09ID:/hDmX7bw オシロ等でi2Cが正しく出力されているとかを確認をしないと
いけないかんじだよな。今のオシロはI2C解析機能とかついているし
いけないかんじだよな。今のオシロはI2C解析機能とかついているし
489774ワット発電中さん
2021/08/11(水) 21:40:32.75ID:Bwf+kpqs490774ワット発電中さん
2021/08/11(水) 21:41:50.64ID:Bwf+kpqs 485のまちがい かっこわる。
491774ワット発電中さん
2021/08/12(木) 07:35:22.67ID:MvGvw/iV ArduinoのEthernetシールドってもう時代遅れ?
最近はESP32使ったのばかりになっている気がする
最近はESP32使ったのばかりになっている気がする
492774ワット発電中さん
2021/08/12(木) 08:31:11.56ID:mzOO34HH Ethernetの需要がある以上、そのままだとワイヤレスにしか
使えないESP32でEthernetシールドの代替はできないでしょう。
Ethernet自体が時代遅れだ、って煽る人もいるだろうけれど、
LANでの有線接続の比率が下がっているといっても、比率低下が
時代遅れを意味することではないしね。
使えないESP32でEthernetシールドの代替はできないでしょう。
Ethernet自体が時代遅れだ、って煽る人もいるだろうけれど、
LANでの有線接続の比率が下がっているといっても、比率低下が
時代遅れを意味することではないしね。
493774ワット発電中さん
2021/08/12(木) 08:40:31.62ID:arbt2+FF 無線はねー 肝心な時に止まっちゃったりとかのトラブルがどうしても付きまとうイメージ
494774ワット発電中さん
2021/08/12(木) 08:44:29.33ID:cacjHj2a Webで動作設定したりログ見たりグラフ化して表示したりすると表示や入力デバイスが省略できてコスパがいいが
それらをやるのにメモリ6kはキツイ
それらをやるのにメモリ6kはキツイ
495774ワット発電中さん
2021/08/12(木) 08:48:12.49ID:cacjHj2a ESP32にLAN8720をつけちゃえば無線の事関係ないよね
496774ワット発電中さん
2021/08/12(木) 09:09:56.77ID:arbt2+FF ESP32の無線殺すくらいなら、もっと安くて小さいarduino使うわ。
497774ワット発電中さん
2021/08/12(木) 09:22:39.26ID:zNhhqsH7 機能的に問題なくてもシールド自体がでかいから。
498774ワット発電中さん
2021/08/12(木) 10:41:01.93ID:mzOO34HH いろいろな実装があっていい。全体としての生態系の強さは多様性でしか保証できない。
自分の流儀に合わないものこそ否定しない方がいい。
自分の流儀に合わないものこそ否定しない方がいい。
499774ワット発電中さん
2021/08/12(木) 12:12:05.18ID:t+MAQlbn だれ
500774ワット発電中さん
2021/08/12(木) 12:15:32.83ID:ykPfuN/B おれだよおれ
501774ワット発電中さん
2021/08/12(木) 19:16:42.99ID:cAP0zU2P お前、誰だよ
502774ワット発電中さん
2021/08/12(木) 20:15:27.49ID:/y1RwVT5 \ │ /
わたしです
─ .〆⌒ ヽ ─
(´・ω・`)
/ │ \
わたしです
─ .〆⌒ ヽ ─
(´・ω・`)
/ │ \
503774ワット発電中さん
2021/08/12(木) 20:55:15.87ID:U3xk+xXy 光るタコ伝説の神様だったのか
504774ワット発電中さん
2021/08/14(土) 21:45:12.06ID:eXI3Aai5 質問です
myMatrix.putd2(0, 0, ussRead(US1));
という1行があるのですが、「putd2」の意味が分かりません
問題集内で「putch」の近くにあるので
それに関係しているのでしょうか?
myMatrix.putd2(0, 0, ussRead(US1));
という1行があるのですが、「putd2」の意味が分かりません
問題集内で「putch」の近くにあるので
それに関係しているのでしょうか?
505774ワット発電中さん
2021/08/14(土) 22:32:10.44ID:zeYGDokd506774ワット発電中さん
2021/08/14(土) 23:11:37.00ID:eXI3Aai5507774ワット発電中さん
2021/08/14(土) 23:22:51.91ID:4nj4TnXV 使ってるライブラリー名を書けば、親切な人は調べて教えてくれるかも
スケッチの最初の方で
include "<ライブラリー名>.h"
とかあるはず
スケッチの最初の方で
include "<ライブラリー名>.h"
とかあるはず
508774ワット発電中さん
2021/08/14(土) 23:32:03.63ID:c7hx458P509774ワット発電中さん
2021/08/14(土) 23:36:18.19ID:EMTYEmia510774ワット発電中さん
2021/08/15(日) 00:06:33.62ID:kp+Jppz/511774ワット発電中さん
2021/08/15(日) 00:10:42.43ID:qEck7CfX512774ワット発電中さん
2021/08/15(日) 00:13:39.27ID:qEck7CfX 検索してみたけどputd2なんて無かった
ミスプリですかね
スケッチ載せてみたら?
著作権とかあるのかな?
ミスプリですかね
スケッチ載せてみたら?
著作権とかあるのかな?
513774ワット発電中さん
2021/08/15(日) 00:53:23.32ID:rJtCrUxN >>512
わざわざすみません
一応自分でも色んな単語でググったんですが、1つもこれといった物に当たらなかったのでここに書き込んでみたんです
著作権も怖いし自分の勉強不足は分かってるので、もう少し自分で頑張ってみます
ありがとうございました
わざわざすみません
一応自分でも色んな単語でググったんですが、1つもこれといった物に当たらなかったのでここに書き込んでみたんです
著作権も怖いし自分の勉強不足は分かってるので、もう少し自分で頑張ってみます
ありがとうございました
514774ワット発電中さん
2021/08/15(日) 02:32:36.93ID:yKiVaDGF >>504
ソース最初の
--
#include <なんとか.h>
--
これを全て列挙する必要がある。
次に
--
なんとか myMatrix;
or
なんとか myMatrix = なんとか;
--
があるので、これを列挙。
> という1行があるのですが、「putd2」の意味が分かりません
putd2() は、myMatrix クラスのメソッド。何をしているかは、エスパー1級の俺でも分からん。
8x8ドットLEDとかのクラスなのか?
問題集?宿題なのか?読書感想文まで行ったら、また呼んでくれ。
ソース最初の
--
#include <なんとか.h>
--
これを全て列挙する必要がある。
次に
--
なんとか myMatrix;
or
なんとか myMatrix = なんとか;
--
があるので、これを列挙。
> という1行があるのですが、「putd2」の意味が分かりません
putd2() は、myMatrix クラスのメソッド。何をしているかは、エスパー1級の俺でも分からん。
8x8ドットLEDとかのクラスなのか?
問題集?宿題なのか?読書感想文まで行ったら、また呼んでくれ。
515774ワット発電中さん
2021/08/15(日) 05:36:05.28ID:rJtCrUxN >>514
最初のは分かりますが
myMatrix〜は、その固まり?も全部書かないといけないのかどうかが分かりません
ちなみに使ってるのは8×8のドットのLEDです
今まで問題集を読んでみて、もしかしたら2ケタの数字が関係してるのか?まではたどり着きましたが…やはり前に言われた通り書き込むにも自分のレベルが足りないので、もう少し勉強してみます
色々書いてもらったのに質問すらできなくてすみません
詳しくありがとうございました
最初のは分かりますが
myMatrix〜は、その固まり?も全部書かないといけないのかどうかが分かりません
ちなみに使ってるのは8×8のドットのLEDです
今まで問題集を読んでみて、もしかしたら2ケタの数字が関係してるのか?まではたどり着きましたが…やはり前に言われた通り書き込むにも自分のレベルが足りないので、もう少し勉強してみます
色々書いてもらったのに質問すらできなくてすみません
詳しくありがとうございました
516774ワット発電中さん
2021/08/15(日) 06:06:47.33ID:CS+hRPEt myと付いてるんだから独自のクラスでしょ
作った人に聞くしかない
作った人に聞くしかない
517774ワット発電中さん
2021/08/15(日) 11:39:58.03ID:NCq337gk >>ID:rJtCrUxN
学校の宿題をここで丸投げして楽しようとしてる、と解釈されても仕方ないぞ
あるいは非公開の人様のコードを丸パクリしようとしてるとか
元ネタを明かせない理由、他にある?
学校の宿題をここで丸投げして楽しようとしてる、と解釈されても仕方ないぞ
あるいは非公開の人様のコードを丸パクリしようとしてるとか
元ネタを明かせない理由、他にある?
518774ワット発電中さん
2021/08/15(日) 12:29:10.10ID:xcW8I9Kl 俺の作った略語…
put + D2 とか?
put + D2 とか?
519774ワット発電中さん
2021/08/15(日) 16:08:15.11ID:2xH9J5XS520774ワット発電中さん
2021/08/15(日) 18:02:31.49ID:hkVq+z0A 質問です
TB6612、あるいはDRV8835と同じ使い方(プログラム)で使える10A以上の電流を扱えるDCモータードライバーって何かおすすめありますでしょうか?
TB6612、あるいはDRV8835と同じ使い方(プログラム)で使える10A以上の電流を扱えるDCモータードライバーって何かおすすめありますでしょうか?
521774ワット発電中さん
2021/08/15(日) 19:31:07.90ID:hkVq+z0A あとこのプログラムでモーターを回そうとしたんですけど、なぜか逆回転せず正転しかしません。なにがおかしいのでしょうか?ドライバーはdrv8835を使ってます。
#define APHASE 12 #define AENABLE 11 void setup() { pinMode(APHASE,OUTPUT); pinMode(AENABLE,OUTPUT); } void loop() { int i=0; //モーター停止 analogWrite(AENABLE,0); digitalWrite(APHASE,LOW); delay(500); //モーター正回転・スピード変化 digitalWrite(APHASE,LOW); for(i=0;i<256;i++){ analogWrite(AENABLE,i); delay(100); } for(i=255;i>=0;i--){ analogWrite(AENABLE,i); delay(100); } //モーター停止 analogWrite(AENABLE,0); digitalWrite(APHASE,LOW); delay(500); //モーター逆回転・スピード変化 digitalWrite(APHASE,HIGH); digitalWrite(APHASE,LOW); for(i=0;i<256;i++){ analogWrite(AENABLE,i); delay(100); } for(i=255;i>=0;i--){ analogWrite(AENABLE,i); delay(100); } }
https://i.imgur.com/N3gM9OG.png
#define APHASE 12 #define AENABLE 11 void setup() { pinMode(APHASE,OUTPUT); pinMode(AENABLE,OUTPUT); } void loop() { int i=0; //モーター停止 analogWrite(AENABLE,0); digitalWrite(APHASE,LOW); delay(500); //モーター正回転・スピード変化 digitalWrite(APHASE,LOW); for(i=0;i<256;i++){ analogWrite(AENABLE,i); delay(100); } for(i=255;i>=0;i--){ analogWrite(AENABLE,i); delay(100); } //モーター停止 analogWrite(AENABLE,0); digitalWrite(APHASE,LOW); delay(500); //モーター逆回転・スピード変化 digitalWrite(APHASE,HIGH); digitalWrite(APHASE,LOW); for(i=0;i<256;i++){ analogWrite(AENABLE,i); delay(100); } for(i=255;i>=0;i--){ analogWrite(AENABLE,i); delay(100); } }
https://i.imgur.com/N3gM9OG.png
522774ワット発電中さん
2021/08/15(日) 19:32:10.05ID:hkVq+z0A523774ワット発電中さん
2021/08/15(日) 19:35:31.57ID:yrm2UrnH テンプレにこれ入れてくれ。
プログラムは、レス内に直接書き込まず以下を利用すること
http://codepad.org/ https://pastebin.com/
>>521
https://pastebin.com/
プログラムは、レス内に直接書き込まず以下を利用すること
http://codepad.org/ https://pastebin.com/
>>521
https://pastebin.com/
524774ワット発電中さん
2021/08/15(日) 19:40:22.09ID:yrm2UrnH525774ワット発電中さん
2021/08/15(日) 20:51:35.12ID:hkVq+z0A >>527
次から気を付けます!
>>524
まさにそれです!2つ目の正転、逆回転を繰り返すプログラムを試してみたら、なぜか正転でしか動作してないんです
https://i.imgur.com/nGr4YSU.jpg
繋ぎかたは間違ってないと思うのですが...
次から気を付けます!
>>524
まさにそれです!2つ目の正転、逆回転を繰り返すプログラムを試してみたら、なぜか正転でしか動作してないんです
https://i.imgur.com/nGr4YSU.jpg
繋ぎかたは間違ってないと思うのですが...
526774ワット発電中さん
2021/08/15(日) 21:02:45.64ID:Xsy/UKv0 これ使ったことある人います?
https://i.imgur.com/XykDFfa.jpg
https://i.imgur.com/XykDFfa.jpg
527774ワット発電中さん
2021/08/15(日) 21:03:05.97ID:IoBwFpfe528774ワット発電中さん
2021/08/15(日) 21:08:17.63ID:/zWl61qK >>521
秋月電子のサンプルプログラムで、可変抵抗器からのADC読み取りをスキップ(変更)して、走らせてみては?
https://akizukidenshi.com/download/ds/akizuki/AE-DRV8835-S_20210526.pdf
秋月電子のサンプルプログラムで、可変抵抗器からのADC読み取りをスキップ(変更)して、走らせてみては?
https://akizukidenshi.com/download/ds/akizuki/AE-DRV8835-S_20210526.pdf
529774ワット発電中さん
2021/08/15(日) 21:23:04.61ID:qEck7CfX >>523
なんか英語だし難しそう
なんか英語だし難しそう
530774ワット発電中さん
2021/08/15(日) 21:28:44.47ID:Jf46CETh ここは要エスパー回答者スレだけあって
UNOの接続図だしてきて、でも、実物はNanoってことが普通だからな
UNOの接続図だしてきて、でも、実物はNanoってことが普通だからな
531774ワット発電中さん
2021/08/15(日) 21:56:29.72ID:JtuIIPF4532774ワット発電中さん
2021/08/15(日) 23:50:19.71ID:hkVq+z0A533774ワット発電中さん
2021/08/15(日) 23:50:37.22ID:hkVq+z0A >>528
やってみます!
やってみます!
534774ワット発電中さん
2021/08/15(日) 23:55:45.42ID:/zWl61qK535774ワット発電中さん
2021/08/15(日) 23:56:57.26ID:/zWl61qK536774ワット発電中さん
2021/08/16(月) 01:09:19.70ID:fN4X9Pk2 要エスパーとか言いながら
親切に教えてくれるお前らが好きだぜ
親切に教えてくれるお前らが好きだぜ
537774ワット発電中さん
2021/08/16(月) 02:35:38.84ID:LM0es5U4538774ワット発電中さん
2021/08/16(月) 02:50:13.96ID:UVOsOC8l ブレッドボードが見当たりません。どこにありますか?
539774ワット発電中さん
2021/08/16(月) 03:25:45.76ID:X+6Tzjlw >>537
昨日の初心者ですが、クラスの意味も分からないので書くのは諦めました
ドットのLEDを当ててもらえて嬉しかったです
ぜんっぜん分からないけど楽しいから、もっと勉強してせめてここでの言葉が理解できるようになってから出直します
昨日の初心者ですが、クラスの意味も分からないので書くのは諦めました
ドットのLEDを当ててもらえて嬉しかったです
ぜんっぜん分からないけど楽しいから、もっと勉強してせめてここでの言葉が理解できるようになってから出直します
540774ワット発電中さん
2021/08/16(月) 03:48:48.27ID:UVOsOC8l エスパーはいませんか?
541774ワット発電中さん
2021/08/16(月) 04:11:10.72ID:LM0es5U4 >>539
これからだね。でも最初に8x8を選ぶのは良いかもね!
見た目が派手で、おぉ!ってことが簡単にできる。
今のサンプルが飽きたら以下も良いよ。スクロールとか、
明るさ調整できるし、スピードが早いので、色々な使い方ができるよ。
https://iot.keicode.com/arduino/arduino-ledmatrix.php
これからだね。でも最初に8x8を選ぶのは良いかもね!
見た目が派手で、おぉ!ってことが簡単にできる。
今のサンプルが飽きたら以下も良いよ。スクロールとか、
明るさ調整できるし、スピードが早いので、色々な使い方ができるよ。
https://iot.keicode.com/arduino/arduino-ledmatrix.php
542774ワット発電中さん
2021/08/16(月) 04:47:52.91ID:X+6Tzjlw543774ワット発電中さん
2021/08/16(月) 08:46:39.44ID:pAJ06rS0544774ワット発電中さん
2021/08/16(月) 09:33:19.81ID:z37psmxy >>543
これは、分かり易いページだな
これは、分かり易いページだな
545774ワット発電中さん
2021/08/16(月) 10:41:37.05ID:u1E3MId3 m5スタックの端子ってブレッドボードみたいに差し込めるようになってないけどなんかしらのケーブルがあるの?
546774ワット発電中さん
2021/08/16(月) 11:47:42.37ID:XbAUo0fN 付属品でケーブルついてた
547774ワット発電中さん
2021/08/16(月) 12:46:20.65ID:+2ezmdnC >>532
デジキーをチラ見したら内蔵は最大5Aだね。
デジキーをチラ見したら内蔵は最大5Aだね。
548774ワット発電中さん
2021/08/16(月) 15:35:15.16ID:4oZ3Zj3B >>525
MODEピンに5Vかけてある?
MODEピンに5Vかけてある?
549774ワット発電中さん
2021/08/16(月) 19:42:53.84ID:StLvQFYZ >>532
>>524のページとの違うボードなので、同じチップを使っているという仮定だけど
データシートから見る(P.11)と正転/逆転の制御は、MODEがHIGHの場合(接続図では
UNOの5VがMODEに直結されているので)PHASEのHIGH/LOWで制御するようになって
いるので>>527の指摘どおりサンプルの間違い
速度が逆転の場合いきなり最速から始まるっていう感覚と逆の動作をするのは、この
ICのモーター出力がENABLEにくるPWM信号と同期したタイミング(ENABLEに電気が
来るとOUTに電気が流れるみたいな)で動く訳ではなく、同期信号のPHASEとタイミング
信号のENABLEでOUTの出力を決めているためだと思う(P.7のTimingRequirements)
正転の時はPHASEがHIGHの間にENABLEがHIGHになっている間だけOUTが出力され、
逆転設定にするとPHASEがHIGHの間にENABLEがLOWになっている間だけOUTが
出力されるようになっているので、正転と逆転で同じように回転数制御する場合には
PWMのDuty指定を逆方向に進行するようにするんだと思うよ
>>524のページとの違うボードなので、同じチップを使っているという仮定だけど
データシートから見る(P.11)と正転/逆転の制御は、MODEがHIGHの場合(接続図では
UNOの5VがMODEに直結されているので)PHASEのHIGH/LOWで制御するようになって
いるので>>527の指摘どおりサンプルの間違い
速度が逆転の場合いきなり最速から始まるっていう感覚と逆の動作をするのは、この
ICのモーター出力がENABLEにくるPWM信号と同期したタイミング(ENABLEに電気が
来るとOUTに電気が流れるみたいな)で動く訳ではなく、同期信号のPHASEとタイミング
信号のENABLEでOUTの出力を決めているためだと思う(P.7のTimingRequirements)
正転の時はPHASEがHIGHの間にENABLEがHIGHになっている間だけOUTが出力され、
逆転設定にするとPHASEがHIGHの間にENABLEがLOWになっている間だけOUTが
出力されるようになっているので、正転と逆転で同じように回転数制御する場合には
PWMのDuty指定を逆方向に進行するようにするんだと思うよ
550774ワット発電中さん
2021/08/16(月) 22:33:26.44ID:IF3rT+ph >>549
スケッチを少しいじったら思いどおりに動作しました!やはりサンプルが間違っていたようですね....
繋ぎかたは三度五度確認しても違ってなくてピン番号も間違ってないのでずっとモヤモヤしてました
ありがとうございます!
スケッチを少しいじったら思いどおりに動作しました!やはりサンプルが間違っていたようですね....
繋ぎかたは三度五度確認しても違ってなくてピン番号も間違ってないのでずっとモヤモヤしてました
ありがとうございます!
551774ワット発電中さん
2021/08/20(金) 15:05:08.10ID:SQ6yyuIo RDA5807MでFMラジオを作ってるんだけど、
Arduino NanoをPCから電源を取るとノイズが酷くて全く受信できない(´・ω・`)
またデスクトップPCで開発してるんだけど、PCの電源が入ってるとノイズで全く受信できない(´・ω・`)
スリープにするとノイズは無くなる。もしノートPCならノイズはないのかな?
トライ&エラーで書き込みしながらテストしたいけど、Nanoにスケッチを書き込んだら
正常に動くかどうかを毎回PCをスリープにして確認するのが面倒。
なにかいい方法ありますか?
Arduino NanoをPCから電源を取るとノイズが酷くて全く受信できない(´・ω・`)
またデスクトップPCで開発してるんだけど、PCの電源が入ってるとノイズで全く受信できない(´・ω・`)
スリープにするとノイズは無くなる。もしノートPCならノイズはないのかな?
トライ&エラーで書き込みしながらテストしたいけど、Nanoにスケッチを書き込んだら
正常に動くかどうかを毎回PCをスリープにして確認するのが面倒。
なにかいい方法ありますか?
552774ワット発電中さん
2021/08/20(金) 15:07:48.64ID:SQ6yyuIo 追記: PCをスリープにして、更に電源は電池とかのバッテリーに付け替えています。
PCから電源を取るとどうもノイズが出ます。
PCから電源を取るとどうもノイズが出ます。
553774ワット発電中さん
2021/08/20(金) 17:40:29.41ID:Yaa/tkdw 電源を電池に変更してるなら、電源だけでなく、PCのノイズが原因だよね?
一番、手っ取り早いのは、アンテナをそれなりのものに変更する。
(T字の配線なら150円〜700円ぐらいで買える)
どうせ、実運用でも必要なので買っても損はしないと思う。
後、個人的な意見ですけど、RDA5807Mは、ノイズに弱く、アンテナの受信が弱い気がする。
RDA5807FP(型番が似てるけど全くの別物)は、Arduino無しでも動くので、
そっちのノイズも無く、ヘッドフォンケーブルをアンテナにするだけで十分に実用できてる。
ここらが参考に。。。
https://xn--p8jqu4215bemxd.com/archives/14953
RDA5807FPをArduino無しで動かす回路
https://ae01.alicdn.com/kf/H608eccb68aa5433e8294587e8903ac44Z.jpg
一番、手っ取り早いのは、アンテナをそれなりのものに変更する。
(T字の配線なら150円〜700円ぐらいで買える)
どうせ、実運用でも必要なので買っても損はしないと思う。
後、個人的な意見ですけど、RDA5807Mは、ノイズに弱く、アンテナの受信が弱い気がする。
RDA5807FP(型番が似てるけど全くの別物)は、Arduino無しでも動くので、
そっちのノイズも無く、ヘッドフォンケーブルをアンテナにするだけで十分に実用できてる。
ここらが参考に。。。
https://xn--p8jqu4215bemxd.com/archives/14953
RDA5807FPをArduino無しで動かす回路
https://ae01.alicdn.com/kf/H608eccb68aa5433e8294587e8903ac44Z.jpg
554774ワット発電中さん
2021/08/20(金) 17:51:24.43ID:SQ6yyuIo >>553
ありがとうございます!やはりノイズに弱いんですね
RDA5807FP買ってみます。Aliで5個10個のまとめ買いなら1個50円以下で安いですね
Arduinoからはボリュームと選局ぐらいしかしないので、こっちの方が良いですね
ありがとうございます!やはりノイズに弱いんですね
RDA5807FP買ってみます。Aliで5個10個のまとめ買いなら1個50円以下で安いですね
Arduinoからはボリュームと選局ぐらいしかしないので、こっちの方が良いですね
555774ワット発電中さん
2021/08/21(土) 03:33:45.95ID:pp8JO7As Arduinoで遊びたいのと、実用的にラジオを聞きたいかによると思います。
私は前者から、後者へなったので、どちらも使ったことがあります。
今となっては価格も変動してますけど、とりあえず偽物が無かったショップだけ。
ご参考までに。。。
完成品なら
https://aliexpress.com/item/1005002287190419.html
バラだと
https://aliexpress.com/item/32814411698.html
https://aliexpress.com/item/32812924611.html
私は前者から、後者へなったので、どちらも使ったことがあります。
今となっては価格も変動してますけど、とりあえず偽物が無かったショップだけ。
ご参考までに。。。
完成品なら
https://aliexpress.com/item/1005002287190419.html
バラだと
https://aliexpress.com/item/32814411698.html
https://aliexpress.com/item/32812924611.html
556774ワット発電中さん
2021/08/21(土) 14:49:48.89ID:5oqEJCLc Arduino leonardoってPCにタッチパネルデバイスとして認識させる事はできないのでしょうか?
557774ワット発電中さん
2021/08/21(土) 21:16:23.60ID:EOSUoBjg >>556
>できないのでしょうか?
出来るか・出来ないかはお前の力しだいじゃないか
技術力ある奴ならタッチスクリーンLCD( https://www.switch-science.com/catalog/1864/ とか)
とUSB搭載マイコンを使ってUSB接続のタッチパネルデバイス製作できるだろうが
>できないのでしょうか?
出来るか・出来ないかはお前の力しだいじゃないか
技術力ある奴ならタッチスクリーンLCD( https://www.switch-science.com/catalog/1864/ とか)
とUSB搭載マイコンを使ってUSB接続のタッチパネルデバイス製作できるだろうが
558774ワット発電中さん
2021/08/21(土) 21:26:23.09ID:Z0woaT7T 何この偉そうな書きぶりは・・・
559774ワット発電中さん
2021/08/21(土) 22:23:11.22ID:YWs2jc/2 タッチパネルだけじゃ、どんなんを想定してるかわからんからな。答えも適当になるだろう。
560774ワット発電中さん
2021/08/21(土) 23:50:08.83ID:EOSUoBjg561774ワット発電中さん
2021/08/21(土) 23:50:43.27ID:FqG+fN29 >>556
出来る。FWをPCに合わせて作れば。
プロトコル実装 (タッチスクリーン-プロトコル実装)
https://docs.microsoft.com/ja-jp/windows-hardware/design/component-guidelines/touchscreen-protocol-implementation
出来る。FWをPCに合わせて作れば。
プロトコル実装 (タッチスクリーン-プロトコル実装)
https://docs.microsoft.com/ja-jp/windows-hardware/design/component-guidelines/touchscreen-protocol-implementation
562774ワット発電中さん
2021/08/22(日) 01:53:28.57ID:88sto32C 昔のニンテンドーDSiあたりのタッチパネルが
確かハック出来るんだよね スケッチも落ちてる
確かハック出来るんだよね スケッチも落ちてる
563774ワット発電中さん
2021/08/22(日) 06:12:55.35ID:1YDv3Fkm >>556
Arduino Pro Micro(Leonardo)でHID機能を使ってみる
https://deviceplus.jp/hobby/entry_062/
USBHIDデバイスを作成する
https://www.toolsbox.biz/product/STM32MINIShieldEvaluation/HIDdevice.html
A USB HID Keyboard, Mouse, Touchscreen emulator with Teensy
https://www.codeproject.com/Articles/1001891/A-USB-HID-Keyboard-Mouse-Touchscreen-emulator-with
Arduino Pro Micro(Leonardo)でHID機能を使ってみる
https://deviceplus.jp/hobby/entry_062/
USBHIDデバイスを作成する
https://www.toolsbox.biz/product/STM32MINIShieldEvaluation/HIDdevice.html
A USB HID Keyboard, Mouse, Touchscreen emulator with Teensy
https://www.codeproject.com/Articles/1001891/A-USB-HID-Keyboard-Mouse-Touchscreen-emulator-with
564774ワット発電中さん
2021/08/22(日) 17:41:04.19ID:ekL/I+Qc >>463 のその後です
Ambientに最初2個のデータ数でチャネルを作るとその後にデータ数増やした場合
チャート枚数が2枚のままで3枚にならない件
>>481
クッキーやら履歴を削除でも改善せずでしたが
結局チャネルボードの操作方法を理解していなかっただけでした
チャート追加ボタンから3つ目のデータも表示できました
お騒がせいたしました
https://i.imgur.com/dOr6K9i.jpeg
Ambientに最初2個のデータ数でチャネルを作るとその後にデータ数増やした場合
チャート枚数が2枚のままで3枚にならない件
>>481
クッキーやら履歴を削除でも改善せずでしたが
結局チャネルボードの操作方法を理解していなかっただけでした
チャート追加ボタンから3つ目のデータも表示できました
お騒がせいたしました
https://i.imgur.com/dOr6K9i.jpeg
565774ワット発電中さん
2021/08/25(水) 21:49:03.85ID:3MzJ8r2B ArduinoでLCRメーターを作ろうとしている所です。
何気なく検索していると、良さそうなライブラリーがありました。
https://github.com/gavinlyonsrepo/LCR_meter
他にもっと評判が良い回路図&ライブラリーがあれば教えて下さい。
実際に作って使ってるよって方もよろしくおねがいします。
何気なく検索していると、良さそうなライブラリーがありました。
https://github.com/gavinlyonsrepo/LCR_meter
他にもっと評判が良い回路図&ライブラリーがあれば教えて下さい。
実際に作って使ってるよって方もよろしくおねがいします。
566774ワット発電中さん
2021/08/26(木) 08:17:19.07ID:0MI5yARi >>565
それだと何がまずくては他を探してるん?
それだと何がまずくては他を探してるん?
567774ワット発電中さん
2021/08/26(木) 08:22:25.97ID:sJNKbF5Y まずい、とは書いてないよな。
もっと良いものをご存じの方はおられますか? って話だと思う。
もっと良いものをご存じの方はおられますか? って話だと思う。
568774ワット発電中さん
2021/08/26(木) 10:02:10.70ID:cP70x/eM 判断基準がわからんじゃん。
なにを良しとしてるのか、何か悪くて他を探してるのか。
羅列だけならググれって話になるわけだし。
なにを良しとしてるのか、何か悪くて他を探してるのか。
羅列だけならググれって話になるわけだし。
569774ワット発電中さん
2021/08/26(木) 12:42:16.15ID:tXYkxLco570774ワット発電中さん
2021/08/26(木) 21:12:56.23ID:bH6hd5Wn >>569
ありがとうございます。これ良さそうですねー
ありがとうございます。これ良さそうですねー
571774ワット発電中さん
2021/08/26(木) 22:01:34.42ID:sJNKbF5Y 「こんど○○市に出かけるのですが、駅周辺でいいランチのお店をご存じの方いませんか」
ふつうの人A「中村軒のミックスフライはボリュームもあっていいよ」
ふつうの人B「嶋田屋の海鮮丼最高。値段はちょっと高めだけど」
ふつうの人C「天食楼のランチコースがおすすめかな」
ねらーA「いるよ」
ねらーB「何が好きか、予算がどうか、基準がわからないから答えようがない」
ねらーC「グルメサイトで調べれば済む話」
ふつうの人A「中村軒のミックスフライはボリュームもあっていいよ」
ふつうの人B「嶋田屋の海鮮丼最高。値段はちょっと高めだけど」
ふつうの人C「天食楼のランチコースがおすすめかな」
ねらーA「いるよ」
ねらーB「何が好きか、予算がどうか、基準がわからないから答えようがない」
ねらーC「グルメサイトで調べれば済む話」
572774ワット発電中さん
2021/08/26(木) 22:06:48.32ID:wQNbr5Y+ >>571
急にどうした。具合でもわるいんか。
急にどうした。具合でもわるいんか。
573774ワット発電中さん
2021/08/26(木) 22:36:26.32ID:K5QesTwQ 生まれて初めてLCRメーターを作ろうとしている所なので判断基準すら無いのだろう
おそらく使った事も無いのだろう
そういう初心者にも配慮してあげてくださいね
おそらく使った事も無いのだろう
そういう初心者にも配慮してあげてくださいね
574774ワット発電中さん
2021/08/26(木) 22:41:42.01ID:4fXCSXQb >>571
とりあえずどこに出かけるのか書けや
とりあえずどこに出かけるのか書けや
575774ワット発電中さん
2021/08/27(金) 01:31:04.28ID:2REFdyQw >>571
後出し条件で回答が全部無駄になるパターンがランチのお店探しより多いんだから仕方ないだろう
後出し条件で回答が全部無駄になるパターンがランチのお店探しより多いんだから仕方ないだろう
576774ワット発電中さん
2021/08/27(金) 01:34:22.38ID:bGthSIDD 三端子レギュレータのINとOUTを結線したらどうなる?
例えば、12Vから9Vを作る場合、12V IN 9V OUT
これを結線すると3V出力される?
例えば、12Vから9Vを作る場合、12V IN 9V OUT
これを結線すると3V出力される?
577774ワット発電中さん
2021/08/27(金) 01:39:46.94ID:xp0yors0 INとOUTを結線した部分が迂回路になって三端子レギュレータにはまったく電流は流れ込まず機能しない
578774ワット発電中さん
2021/08/27(金) 01:54:05.02ID:b9HdRaT5579774ワット発電中さん
2021/08/27(金) 01:56:16.02ID:2REFdyQw >>576
その場合どこが3ボルトになるのですか?同じ線でつながっている箇所は同電位なはず
その場合どこが3ボルトになるのですか?同じ線でつながっている箇所は同電位なはず
580774ワット発電中さん
2021/08/27(金) 01:58:14.51ID:b9HdRaT5581774ワット発電中さん
2021/08/27(金) 02:37:00.13ID:md0NFBDs >>576
> 例えば、12Vから9Vを作る場合、12V IN 9V OUT
> これを結線すると3V出力される?
されない
> 三端子レギュレータのINとOUTを結線したらどうなる?
12Vから12Vがでてくる
> 同じ線でつながっている箇所は同電位なはず
12Vがつながってる箇所は12V
> 例えば、12Vから9Vを作る場合、12V IN 9V OUT
> これを結線すると3V出力される?
されない
> 三端子レギュレータのINとOUTを結線したらどうなる?
12Vから12Vがでてくる
> 同じ線でつながっている箇所は同電位なはず
12Vがつながってる箇所は12V
582774ワット発電中さん
2021/08/27(金) 02:45:25.38ID:bGthSIDD >>576です。
ありがとうございます。
やりたいことは12V程度あるカーバッテリーをアナログテスターの3Vレンジで無理やり計測
(60Vレンジや分圧して6Vレンジではテスターがしっかり触れず小数点以下の電圧メモリが大きすぎて見づらい)
したいのですが何か良い方法はないものでしょうかね?
ありがとうございます。
やりたいことは12V程度あるカーバッテリーをアナログテスターの3Vレンジで無理やり計測
(60Vレンジや分圧して6Vレンジではテスターがしっかり触れず小数点以下の電圧メモリが大きすぎて見づらい)
したいのですが何か良い方法はないものでしょうかね?
583774ワット発電中さん
2021/08/27(金) 03:53:31.68ID:BD+Fzh3z 3vが使いたい物の GND(マイナス) に 9v、
Vcc(プラス) に 12v を接続すれば 3v として動作する。
Vcc(プラス) に 12v を接続すれば 3v として動作する。
584774ワット発電中さん
2021/08/27(金) 06:23:27.72ID:3eCaEoiP585774ワット発電中さん
2021/08/27(金) 07:18:53.51ID:7hzw1izK >>582
抵抗器2つ使って分圧。
抵抗器2つ使って分圧。
586774ワット発電中さん
2021/08/27(金) 07:21:32.04ID:7hzw1izK >>582
https://www.kairo-nyumon.com/resistor_divider.html
計算通りの値の抵抗器は売ってないかも知れないので、近い値の抵抗器で作るか、直列や並列で追い込む。
https://www.kairo-nyumon.com/resistor_divider.html
計算通りの値の抵抗器は売ってないかも知れないので、近い値の抵抗器で作るか、直列や並列で追い込む。
587774ワット発電中さん
2021/08/27(金) 07:53:14.08ID:UEbf/Lx7 >>582
三端子レギュレータのinとoutの間の電圧を(結線せずに)測れば約3Vだろう
三端子レギュレータのinとoutの間の電圧を(結線せずに)測れば約3Vだろう
588774ワット発電中さん
2021/08/27(金) 08:09:06.72ID:doCZ3x1d アナログテスターだと内部抵抗が低かったりするから、分圧に使う抵抗の値も低めじゃないと駄目かも。
589774ワット発電中さん
2021/08/27(金) 08:13:27.20ID:0Od4YwdL > 例えば、12Vから9Vを作る場合、12V IN 9V OUT
> これを結線すると3V出力される?
>>581はできない、>>583はできる、と言ってる。
多くの正電圧出力電源は、出力から電流を吸い込むことができない。
こういう結線をした状態で、電源の9V端子から電流が出ているのなら
大丈夫じゃないかな。
12V-9Vに接続する、3V回路の消費電流が最大で10mAであるとして、
(1)9V-GND に繋がっている9V回路の消費電流が最小で12mAなら大丈夫。
(2)9V-GND に繋がっている9V回路の消費電流が最小で9mAならNG。
9V-GND になにも繋がないで、12V-9Vに3V回路を接続するのは(2)の極端な
状態なのでNG。
> これを結線すると3V出力される?
>>581はできない、>>583はできる、と言ってる。
多くの正電圧出力電源は、出力から電流を吸い込むことができない。
こういう結線をした状態で、電源の9V端子から電流が出ているのなら
大丈夫じゃないかな。
12V-9Vに接続する、3V回路の消費電流が最大で10mAであるとして、
(1)9V-GND に繋がっている9V回路の消費電流が最小で12mAなら大丈夫。
(2)9V-GND に繋がっている9V回路の消費電流が最小で9mAならNG。
9V-GND になにも繋がないで、12V-9Vに3V回路を接続するのは(2)の極端な
状態なのでNG。
590774ワット発電中さん
2021/08/27(金) 08:38:51.61ID:LtQCqeXW591774ワット発電中さん
2021/08/27(金) 08:42:56.28ID:zVMsA44R >>587
それがいいね
それがいいね
592774ワット発電中さん
2021/08/27(金) 10:02:02.27ID:Zmzzc+0c593774ワット発電中さん
2021/08/27(金) 12:40:15.98ID:4q6KKnvk594774ワット発電中さん
2021/08/27(金) 13:36:31.85ID:doCZ3x1d 例え話してないで質問に答えてあげれば良いのに。
595774ワット発電中さん
2021/08/27(金) 15:05:30.40ID:3eCaEoiP 教えてあげたくならない原因があるのでは?
596774ワット発電中さん
2021/08/27(金) 15:20:32.88ID:EgPNixjt . ポリンキーポリンキー、三角形の秘密はね・・・教えてあげないよ♪ジャン
597774ワット発電中さん
2021/08/27(金) 17:43:53.30ID:fHJNF25V 質問する人もマナー良くしよう
あれな人がいてもそのうち答えてくれる人も出てくるから気長に待ちましょう
答える人も初心者相手にマウントとるのはみっともないからやめましょう
あれな人がいてもそのうち答えてくれる人も出てくるから気長に待ちましょう
答える人も初心者相手にマウントとるのはみっともないからやめましょう
598774ワット発電中さん
2021/08/27(金) 22:40:46.96ID:DN1lGd14 「教えてください」ではなく「いませんか」だと、こいつバカだろって先入観が生まれる
599774ワット発電中さん
2021/08/27(金) 23:02:02.57ID:QWQ8XyTV そのバカの質問にも答えられないバカ
600774ワット発電中さん
2021/08/28(土) 07:54:58.08ID:aOh1y3qH バカを相手に怒るバカ
601774ワット発電中さん
2021/08/28(土) 08:47:48.04ID:8fWykx19 >>593
で、結局どれつくるんだ?
で、結局どれつくるんだ?
602774ワット発電中さん
2021/08/28(土) 11:31:22.41ID:pRqiLIJN 教えてあげないよ♪ジャン
603774ワット発電中さん
2021/08/28(土) 12:07:58.31ID:uP6SrL1h >>582
テスターの目盛板に例えばDC2kΩ/Vのように内部抵抗が書いてあるはず。
DC3Vレンジはこの場合3V*2kΩ/V=6kΩの入力抵抗ということになる。
DV3Vレンジを5倍にしてDC15Vレンジに変換したいとすると
6kΩ*(5-1)=24kΩを直列につなげばいい。
DC3Vの目盛りを読み取って値を5倍する。
テスターの目盛板に例えばDC2kΩ/Vのように内部抵抗が書いてあるはず。
DC3Vレンジはこの場合3V*2kΩ/V=6kΩの入力抵抗ということになる。
DV3Vレンジを5倍にしてDC15Vレンジに変換したいとすると
6kΩ*(5-1)=24kΩを直列につなげばいい。
DC3Vの目盛りを読み取って値を5倍する。
604774ワット発電中さん
2021/08/29(日) 19:13:52.60ID:ndHqHo6I 使いたい12Vモーターの突入電流が9Aくらい流れているのですが、この場合12V5Aより12V10AくらいのDCアダプターに接続したほうがよいのでしょうか?
605774ワット発電中さん
2021/08/30(月) 19:35:50.52ID:yVRWDEPd Serial.printが非同期になり終了前にリターンされます的なの見たんですが
終了したのを確認してから次の動作に移すという方法はありますか?
終了したのを確認してから次の動作に移すという方法はありますか?
606774ワット発電中さん
2021/08/30(月) 19:41:21.49ID:yVRWDEPd607774ワット発電中さん
2021/08/30(月) 20:48:28.17ID:MQp2zJoM >>605
Serial.flush();
Serial.flush();
608774ワット発電中さん
2021/08/30(月) 20:49:57.92ID:5n0rLbny 今はソフトウェアで実装されたFIFOに書き込みデータを入れて、それがいっぱいにならない限りは裏で1バイトずつ勝手に割り込みで送信していく
大量に文字列を出力しようとしたり確保されてるFIFOが埋まった場合は全部のデータがFIFOに収まるようになるまで送信をビジーウェイトで待機する仕様
だったかな
大量に文字列を出力しようとしたり確保されてるFIFOが埋まった場合は全部のデータがFIFOに収まるようになるまで送信をビジーウェイトで待機する仕様
だったかな
609774ワット発電中さん
2021/08/30(月) 21:01:40.64ID:yVRWDEPd ありがとうございます😊
610774ワット発電中さん
2021/08/31(火) 18:47:43.93ID:5p/oVcU+ 8桁の電卓を自作してみたいんですが、参考になるスケッチとかありませんでしょうか?
100円均一にあるシンプルな機能だけで、自作キーボードみたいに好きなスイッチで身近なガジェットを作りたいのです。
100円均一にあるシンプルな機能だけで、自作キーボードみたいに好きなスイッチで身近なガジェットを作りたいのです。
611774ワット発電中さん
2021/08/31(火) 18:54:55.98ID:tmMs0QdZ612774ワット発電中さん
2021/08/31(火) 20:03:25.49ID:cMoL9UxF テンキーみたいな入力を想定してるなら1ピン1ボタンだと足りなくなるだろうから、マトリクスキーボードにしといた方が良いと思う。
613774ワット発電中さん
2021/08/31(火) 20:38:03.27ID:hqpylM98 シフトレジスタつければいくらでも増やせるぞ
614774ワット発電中さん
2021/08/31(火) 22:43:41.66ID:JiuB4MZX 逆ポーランド法の作ってる記事どっかで見かけたけど忘れた(;´Д`)
615774ワット発電中さん
2021/09/01(水) 09:12:00.09ID:5EZzzAOg 逆ポーランド電卓は普通の電卓作るより簡単だし使いやすいよ
616774ワット発電中さん
2021/09/01(水) 13:07:12.35ID:Mks/LRrX617774ワット発電中さん
2021/09/01(水) 13:40:00.99ID:FBhEF2Oo 昔、使っているCPU用のFORTHを作った時に、逆ポーランド記法を初めて知った。
日本語に近い 1と2を足して3を掛ける → 1,2,+,3,X とスタックに積んで演算
処理が簡単になるので、その後、あるオリジナルの言語処理系を作った時にも採用した。
日本語に近い 1と2を足して3を掛ける → 1,2,+,3,X とスタックに積んで演算
処理が簡単になるので、その後、あるオリジナルの言語処理系を作った時にも採用した。
618774ワット発電中さん
2021/09/01(水) 14:43:44.94ID:/crQdSfo619774ワット発電中さん
2021/09/01(水) 14:50:47.82ID:5EZzzAOg >>616
うちに3桁づつ3回に分けて9桁表示できる電卓があるな
うちに3桁づつ3回に分けて9桁表示できる電卓があるな
620774ワット発電中さん
2021/09/01(水) 16:13:28.56ID:WcJDNq8j 【業者向け】電卓をつくってみた!
前編 https://www.youtube.com/watch?v=_cfF9ExYcAw
後編 https://www.youtube.com/watch?v=-1KvFMmtqvk
前編 https://www.youtube.com/watch?v=_cfF9ExYcAw
後編 https://www.youtube.com/watch?v=-1KvFMmtqvk
621774ワット発電中さん
2021/09/01(水) 17:27:58.57ID:FJNDABqg >>616
328PってことはUNOかな
UNOはintが2バイトで整数は5桁(実質4桁)しか血v算できないのbナ、6桁表示のサンプル
ならばlongで計算やっているのだろうから、計算自体は10桁(実質9桁)までできるはず
なので、表示部分を変えるだけで表示デバイスが表示可能な範囲で使えるはず
328PってことはUNOかな
UNOはintが2バイトで整数は5桁(実質4桁)しか血v算できないのbナ、6桁表示のサンプル
ならばlongで計算やっているのだろうから、計算自体は10桁(実質9桁)までできるはず
なので、表示部分を変えるだけで表示デバイスが表示可能な範囲で使えるはず
622774ワット発電中さん
2021/09/01(水) 18:41:29.74ID:XGxDLbHU >>621
出来ますかね?
表示桁越えた時どうしようとか色々な疑問が出てきてしまいます。
表示は小型のニキシー管を使用してシャッフルやフェード、スクロールなど、遊びを入れたいです。ニキシー管側のスケッチと回路は一通り作成済みです。
出来ますかね?
表示桁越えた時どうしようとか色々な疑問が出てきてしまいます。
表示は小型のニキシー管を使用してシャッフルやフェード、スクロールなど、遊びを入れたいです。ニキシー管側のスケッチと回路は一通り作成済みです。
623774ワット発電中さん
2021/09/01(水) 18:56:29.24ID:7MgrlRev 電卓ならやっぱりBCDやろ
floatはどうすんだろな、知らんけど。
floatはどうすんだろな、知らんけど。
624774ワット発電中さん
2021/09/01(水) 18:58:34.34ID:eYjWfEK0 電卓なら固定小数点でいんじゃない8桁表示なら最大でも小数点以下7桁だし
625774ワット発電中さん
2021/09/01(水) 19:30:54.57ID:7ahLXOfc >>623
電卓なんてIntだけでええやん
電卓なんてIntだけでええやん
626774ワット発電中さん
2021/09/01(水) 19:59:25.87ID:XJ6g/Imh 3.14は3と表示され、小数点以下はみな市ぬ
627774ワット発電中さん
2021/09/02(木) 17:21:09.08ID:ppxuLEZg ゆとり計算機か
628774ワット発電中さん
2021/09/03(金) 13:15:09.13ID:ceVslMLl ウソ 「新型コロナ対策に専念するため出馬しません」
ホント 「選挙に負けそうなので出るのやめよう・・・」
こいつは最後までウソをつきつづけるのか!?
ホント 「選挙に負けそうなので出るのやめよう・・・」
こいつは最後までウソをつきつづけるのか!?
629774ワット発電中さん
2021/09/03(金) 13:31:05.57ID:sYFVaw7D 消費税のかからない電卓
630774ワット発電中さん
2021/09/03(金) 20:44:10.62ID:/xwf/o7q 子供が乗らなくなった幼児向けの電動カーのモーターとバッテリーを変えて高速化させたいと考えています
自分で試しに乗るだけで子供には乗らせません
18vのモーターとマキタのバッテリーを組み合わせてみたのですが、
1.無段階に速度を調整する方法はどのようにしたらいいのでしょうか?
2.ギアが金属なのですが、これにあうギア(モジュール?)が何かをどのように調べればいいのでしょうか?
3.ためしにバッテリーとモーターをVVFケーブルでつないだところ接点が溶接のように火花が散り、その後正常に動くのですが、これは本来どのような方法で繋ぐのが正しいのでしょうか?
ツッコミどころ満載かもしれませんがどうかご教示いただけますと幸いです
自分で試しに乗るだけで子供には乗らせません
18vのモーターとマキタのバッテリーを組み合わせてみたのですが、
1.無段階に速度を調整する方法はどのようにしたらいいのでしょうか?
2.ギアが金属なのですが、これにあうギア(モジュール?)が何かをどのように調べればいいのでしょうか?
3.ためしにバッテリーとモーターをVVFケーブルでつないだところ接点が溶接のように火花が散り、その後正常に動くのですが、これは本来どのような方法で繋ぐのが正しいのでしょうか?
ツッコミどころ満載かもしれませんがどうかご教示いただけますと幸いです
631774ワット発電中さん
2021/09/03(金) 22:15:59.06ID:CSMsdPv/ >>630
(´<_` )ふーん
(´<_` )ふーん
632774ワット発電中さん
2021/09/03(金) 22:16:16.14ID:MnXa5moY >>630
歯先円直径はm(z+2)
zは歯数 mがモジュール
逆算すべし。
つなぐのはしっかりしたスイッチが必要
人を載せてそれなりの速度で動くなら200wくらいはあるだろうから12Vバッテリーが電源として20A位は流れると思ってスイッチ探すべき
歯先円直径はm(z+2)
zは歯数 mがモジュール
逆算すべし。
つなぐのはしっかりしたスイッチが必要
人を載せてそれなりの速度で動くなら200wくらいはあるだろうから12Vバッテリーが電源として20A位は流れると思ってスイッチ探すべき
633774ワット発電中さん
2021/09/03(金) 22:18:26.51ID:MnXa5moY >>630
速度調整方法は電源とモータの種類がわからないとなんとも。
速度調整方法は電源とモータの種類がわからないとなんとも。
634774ワット発電中さん
2021/09/03(金) 23:06:23.44ID:/xwf/o7q635774ワット発電中さん
2021/09/04(土) 05:15:25.74ID:Q1f6aQpW >>634
DCブラシモータなら
B08FMJQDC7
のマルチターン抵抗を引っ張り出して同じ抵抗の普通の可変抵抗にすれば多分OK.(そのままでもいいが操作しにくいだろう)
スイッチ切った時のサージ対策
http://arduinopid.web.fc2.com/M14.html
あと、こういうモータは負荷に応じて電流が流れるので過電流制御が必要。モータのリンクには定格が載っていないので設定すべき値がわからない。 コンバータは定電流設定できるもののはずだが、やり方わかる?
DCブラシモータなら
B08FMJQDC7
のマルチターン抵抗を引っ張り出して同じ抵抗の普通の可変抵抗にすれば多分OK.(そのままでもいいが操作しにくいだろう)
スイッチ切った時のサージ対策
http://arduinopid.web.fc2.com/M14.html
あと、こういうモータは負荷に応じて電流が流れるので過電流制御が必要。モータのリンクには定格が載っていないので設定すべき値がわからない。 コンバータは定電流設定できるもののはずだが、やり方わかる?
636774ワット発電中さん
2021/09/04(土) 10:05:30.63ID:yhoq3LgG >>635
ご丁寧にありがとうございます
早速発注させていただきました
あのビリビリはフライバック電圧というのですね
てっきりスイッチONのときに発生しているかと思いました
ダイオードつけてみます
>こういうモータは負荷に応じて電流が流れるので過電流制御が必要。モータのリンクには定格が載っていないので設定すべき値がわからない。 コンバータは定電流設定できるもののはずだが、やり方わかる?
やり方わかりません・・・
ご紹介いただいたコンバータの可変抵抗の部分が、安定化電源で言うところの電圧と電流を設定するつまみと同じようなイメージでしょうか?
その場合、安定化電源はディスプレイに設定中の数値が表示されますか、コンバータの場合には現在いくつの数値になっているかどのように確認するのでしょうか?
そもそも全く検討外れでしたら申し訳ありません
ご丁寧にありがとうございます
早速発注させていただきました
あのビリビリはフライバック電圧というのですね
てっきりスイッチONのときに発生しているかと思いました
ダイオードつけてみます
>こういうモータは負荷に応じて電流が流れるので過電流制御が必要。モータのリンクには定格が載っていないので設定すべき値がわからない。 コンバータは定電流設定できるもののはずだが、やり方わかる?
やり方わかりません・・・
ご紹介いただいたコンバータの可変抵抗の部分が、安定化電源で言うところの電圧と電流を設定するつまみと同じようなイメージでしょうか?
その場合、安定化電源はディスプレイに設定中の数値が表示されますか、コンバータの場合には現在いくつの数値になっているかどのように確認するのでしょうか?
そもそも全く検討外れでしたら申し訳ありません
637774ワット発電中さん
2021/09/04(土) 12:44:46.34ID:Q1f6aQpW >>636
可変抵抗の1つが電圧 1つが電流設定用ですが高級電源の様に表示器がないので、さてどうする という話です。電圧はテスターあれば楽勝でしょうが電流をどうするか。
普通こういうのは電圧低めにして、容量のすごく大きな低い抵抗と電流計を直列に繋いで設定しますが、
1A超えるそういう調整は恐ろしくて私はやったことないです。
実際にモータつないで何回か燃やしたりコワしたりしながら学ぶことになりそう。
可変抵抗の1つが電圧 1つが電流設定用ですが高級電源の様に表示器がないので、さてどうする という話です。電圧はテスターあれば楽勝でしょうが電流をどうするか。
普通こういうのは電圧低めにして、容量のすごく大きな低い抵抗と電流計を直列に繋いで設定しますが、
1A超えるそういう調整は恐ろしくて私はやったことないです。
実際にモータつないで何回か燃やしたりコワしたりしながら学ぶことになりそう。
638774ワット発電中さん
2021/09/04(土) 12:52:26.78ID:Q1f6aQpW >>636
先のコンバータ、実負荷じゃなくて抵抗で設定しようとする場合
10AのConstant current を設定しようとすると最低電圧が6Vなので0.6Ωの抵抗で60W以上の容量の抵抗が必用になりますね。
先のコンバータ、実負荷じゃなくて抵抗で設定しようとする場合
10AのConstant current を設定しようとすると最低電圧が6Vなので0.6Ωの抵抗で60W以上の容量の抵抗が必用になりますね。
639774ワット発電中さん
2021/09/04(土) 13:33:53.13ID:yhoq3LgG640774ワット発電中さん
2021/09/04(土) 14:38:33.52ID:3qjoqyUR641774ワット発電中さん
2021/09/04(土) 15:38:21.69ID:Q1f6aQpW >>639
安定化電源で設定??
安定化電源に負荷装置機能があればいいですね。
叩き込むのは軸の反対側を定盤に当ててたたたきこめばいいので楽勝。軸曲げないよう注意。
通常、ピニオンと軸は圧入で、一体ではないです。なので抜けるはず。
ただ抜くときにモータのボディをもってピニオンを抜こうとすると軸が抜けてくるかも。軸を固定してピニオン抜くのは案外むずいかも。
締りばめの熱間圧入とかだと抜くのはキツイでしょうね。
安定化電源で設定??
安定化電源に負荷装置機能があればいいですね。
叩き込むのは軸の反対側を定盤に当ててたたたきこめばいいので楽勝。軸曲げないよう注意。
通常、ピニオンと軸は圧入で、一体ではないです。なので抜けるはず。
ただ抜くときにモータのボディをもってピニオンを抜こうとすると軸が抜けてくるかも。軸を固定してピニオン抜くのは案外むずいかも。
締りばめの熱間圧入とかだと抜くのはキツイでしょうね。
642774ワット発電中さん
2021/09/04(土) 19:58:09.95ID:yhoq3LgG >>641
試しにコンバータを1.5Aに設定したいので、安定化電源側で最大出力18v、2Aに設定
安定化電源→コンバータ→モーターをつなぐ
安定化電源の出力電流を安定化電源のディスプレイで確認しながらコンバータの電流量調整用抵抗を1.5Aになるまで調整
こんな感じで考えていますが検討外れでしょうか?
モーターの軸についてはおっしゃる通りで、ギアを抜こうとすると軸が抜けそうな状態です
抜くコツ、または専用器具なんてありますかね?
試しにコンバータを1.5Aに設定したいので、安定化電源側で最大出力18v、2Aに設定
安定化電源→コンバータ→モーターをつなぐ
安定化電源の出力電流を安定化電源のディスプレイで確認しながらコンバータの電流量調整用抵抗を1.5Aになるまで調整
こんな感じで考えていますが検討外れでしょうか?
モーターの軸についてはおっしゃる通りで、ギアを抜こうとすると軸が抜けそうな状態です
抜くコツ、または専用器具なんてありますかね?
643774ワット発電中さん
2021/09/04(土) 20:21:00.38ID:Tz8t5+KR >>642
例えばこんなのがある
https://www.tamiya.com/japan/products/15422/index.html
これが大きさ的に適合するかどうかはわからないけど,ピニオンプーラーとかギアプーラーとかで調べればいろいろ出てくると思う
例えばこんなのがある
https://www.tamiya.com/japan/products/15422/index.html
これが大きさ的に適合するかどうかはわからないけど,ピニオンプーラーとかギアプーラーとかで調べればいろいろ出てくると思う
644774ワット発電中さん
2021/09/04(土) 20:43:51.04ID:Q1f6aQpW645774ワット発電中さん
2021/09/04(土) 20:44:35.56ID:Q1f6aQpW >>644
つられた 正しくは 見当外れ
つられた 正しくは 見当外れ
646774ワット発電中さん
2021/09/05(日) 00:21:13.39ID:GTzPcm52647774ワット発電中さん
2021/09/05(日) 00:22:20.18ID:GTzPcm52648774ワット発電中さん
2021/09/05(日) 02:06:52.46ID:pCqe89PK649774ワット発電中さん
2021/09/05(日) 07:14:18.05ID:GTzPcm52650774ワット発電中さん
2021/09/05(日) 08:00:40.09ID:ULfa5590 ショートなんかさせてたら素子が痛むよw
651774ワット発電中さん
2021/09/05(日) 10:47:45.04ID:ZT8H2x6Z ショートさせて電流値を設定する定電流電源は珍しくないと思うが
652774ワット発電中さん
2021/09/05(日) 12:10:30.93ID:SVu0cGaT そんなものはない
653774ワット発電中さん
2021/09/05(日) 12:14:11.91ID:ZT8H2x6Z 自分が知らないものは無いものと信じるお爺ちゃんかな
654774ワット発電中さん
2021/09/05(日) 13:24:27.13ID:p8YFb9je 公道で動かして検挙されたりしてな
655774ワット発電中さん
2021/09/05(日) 14:06:54.71ID:nb7ib3F8656774ワット発電中さん
2021/09/05(日) 14:33:41.74ID:H09Ao42F そんなものはない。
そんなものは見たことがない。
そんなものは聞いたことがない。
はじめて見た、聞いた。
こういうのは、
(1)「自分の常識が正しい。『そんなもの』を是とするお前の常識は間違ってる」 という、威圧的態度。
または
(2) 経験が狭いことを開陳する間抜け
のどちらかの台詞です。
本人が(1)のつもりでも(2)の場合がたくさんありますね。
そんなものは見たことがない。
そんなものは聞いたことがない。
はじめて見た、聞いた。
こういうのは、
(1)「自分の常識が正しい。『そんなもの』を是とするお前の常識は間違ってる」 という、威圧的態度。
または
(2) 経験が狭いことを開陳する間抜け
のどちらかの台詞です。
本人が(1)のつもりでも(2)の場合がたくさんありますね。
657774ワット発電中さん
2021/09/05(日) 14:47:03.29ID:4niAWxLZ >>656
独自研究ですか?
独自研究ですか?
658774ワット発電中さん
2021/09/05(日) 15:23:09.07ID:ktcLgNo4 [要出典]
659774ワット発電中さん
2021/09/05(日) 16:23:31.15ID:nkKCQPoD660774ワット発電中さん
2021/09/05(日) 17:23:49.02ID:pxAbS4xU メトロニクスとか菊水のトランスのやつ
661774ワット発電中さん
2021/09/05(日) 19:29:50.36ID:ibZbdG7a 未確認電源物体
662774ワット発電中さん
2021/09/05(日) 20:28:22.88ID:GN+fThiM 菊水とかKENWOODのトランス式の電源だと、出力を短絡しなくてもCCやCVの設定できたよ。
663774ワット発電中さん
2021/09/06(月) 00:23:03.29ID:pev7zwwd664774ワット発電中さん
2021/09/06(月) 00:38:12.74ID:xQux62bj 最近のはならないよ。内部基準表示しているだけ。実際電流流れていないし。
昔のは本当に電流流していた。
昔のは本当に電流流していた。
665774ワット発電中さん
2021/09/06(月) 07:03:33.29ID:Z85U+JdD666774ワット発電中さん
2021/09/06(月) 07:36:34.98ID:01JaSKYz 定電流電源と出力短絡時定電流保護電源は異なるのでは?
(オー、漢字が12字も続いた!)w
(オー、漢字が12字も続いた!)w
667774ワット発電中さん
2021/09/06(月) 08:50:42.48ID:YUQlWEiF >>651
中華の安物しかつかってないんだな。
中華の安物しかつかってないんだな。
668774ワット発電中さん
2021/09/06(月) 10:00:00.33ID:08Oqe2Ap 自分の見識の狭さが露呈した上に負け惜しみとか恥ずかしい奴だな
669774ワット発電中さん
2021/09/06(月) 13:01:09.66ID:FtejOtux >>663
USBやGPIB接続な電源は?
USBやGPIB接続な電源は?
670774ワット発電中さん
2021/09/06(月) 13:17:32.98ID:AsvuwyK8 「そんなものはない」の排他性とは違って
「〜は珍しくない」は「〜以外もふつうにある」を含むわけだしね。
特に今回の話は、定電流出力を標ぼうする、表示器のないモジュールでの確認
方法はどうすればいいの? が発端なんだし、完成品というか測定器としての
電源器の使い方にばかり話がいっても仕方がない。
ともあれ、自分で定電流電源を作るときは、実際にリミット電流が流れる負荷を繋いで
動作確認するよね?
AliExpressの item/1005001792154861 の説明だと長時間は短絡できないって
書いてあるから、短絡させるなら、ごく短時間にしないと。
「〜は珍しくない」は「〜以外もふつうにある」を含むわけだしね。
特に今回の話は、定電流出力を標ぼうする、表示器のないモジュールでの確認
方法はどうすればいいの? が発端なんだし、完成品というか測定器としての
電源器の使い方にばかり話がいっても仕方がない。
ともあれ、自分で定電流電源を作るときは、実際にリミット電流が流れる負荷を繋いで
動作確認するよね?
AliExpressの item/1005001792154861 の説明だと長時間は短絡できないって
書いてあるから、短絡させるなら、ごく短時間にしないと。
671774ワット発電中さん
2021/09/06(月) 18:46:44.51ID:PwSB/2rf STM32F103(Blue Pill)でUSBシリアルを利用してPCとの通信を行う
プログラムを作成して、問題無く動作していたのだが、PCを新しくして、
Arduino IDEと、Arduino_STM32を導入し、USB DFU / Serial ドライバ
をインストール後はこちらも正常に動作していたが、再起動したらPC
とマイコンの通信が出来なくなった。(デバイスマネージャでCOMポート
は表示され、COMポートのオープン出来、正常にPCからデータは送信
出来ているように見えるがマイコンからの戻りが無い)
Arduino IDEでプログラムを書き直すと動作するようになるが、COMポート
番号を変更したりすると同じ現象が発生するって感じなんだけど、似た様な
経験した人いないでしょうか? いたら対処法があれば教えてください。
プログラムを作成して、問題無く動作していたのだが、PCを新しくして、
Arduino IDEと、Arduino_STM32を導入し、USB DFU / Serial ドライバ
をインストール後はこちらも正常に動作していたが、再起動したらPC
とマイコンの通信が出来なくなった。(デバイスマネージャでCOMポート
は表示され、COMポートのオープン出来、正常にPCからデータは送信
出来ているように見えるがマイコンからの戻りが無い)
Arduino IDEでプログラムを書き直すと動作するようになるが、COMポート
番号を変更したりすると同じ現象が発生するって感じなんだけど、似た様な
経験した人いないでしょうか? いたら対処法があれば教えてください。
672774ワット発電中さん
2021/09/06(月) 20:36:50.48ID:xQux62bj673774ワット発電中さん
2021/09/06(月) 20:39:36.02ID:esnN2LX7 WIN10 IDE1.8.15でのスケッチのコンパイルについて質問です。
スケッチを開いてから1回目のコンパイルは正常に終了するのですが、2回目以降下記エラーで完了できません。
上部省略
Using board 'uno' from platform in folder:C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder:C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
ボードArduino Unoに対するコンパイル時にエラーが発生しました。
一度スケッチを閉じて再度開くと同じように1度目は成功2回目以降はだめです。
スケッチの内容やボードの種類など問わずエラーになってしまいます。
数回再インストールして都度Arduino15フォルダも削除しても症状変わらずだったのですが、
先ほどたまたま1度目のコンパイル後、ツールの「ライブラリを管理...」を開いて何もせず閉じただけで
2度目のコンパイルが成功し、続けてコンパイルするとエラーで、また「ライブラリを管理...」を開いて閉じると
コンパイルできる・・・と、不思議な状態になっております。
説明下手で伝わりにくいかもしれませんが、どなたかお知恵をお貸しください。
よろしくお願いします。
「ファイル」メニューの「環境設定」から
「より詳細な情報を表示する:コンパイル」を有効にすると
より詳しい情報が表示されます。
スケッチを開いてから1回目のコンパイルは正常に終了するのですが、2回目以降下記エラーで完了できません。
上部省略
Using board 'uno' from platform in folder:C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder:C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
ボードArduino Unoに対するコンパイル時にエラーが発生しました。
一度スケッチを閉じて再度開くと同じように1度目は成功2回目以降はだめです。
スケッチの内容やボードの種類など問わずエラーになってしまいます。
数回再インストールして都度Arduino15フォルダも削除しても症状変わらずだったのですが、
先ほどたまたま1度目のコンパイル後、ツールの「ライブラリを管理...」を開いて何もせず閉じただけで
2度目のコンパイルが成功し、続けてコンパイルするとエラーで、また「ライブラリを管理...」を開いて閉じると
コンパイルできる・・・と、不思議な状態になっております。
説明下手で伝わりにくいかもしれませんが、どなたかお知恵をお貸しください。
よろしくお願いします。
「ファイル」メニューの「環境設定」から
「より詳細な情報を表示する:コンパイル」を有効にすると
より詳しい情報が表示されます。
674774ワット発電中さん
2021/09/06(月) 20:55:17.85ID:pev7zwwd >>669
そんな電源、Arduino初心者の誰が使うんだよ?
そんな電源、Arduino初心者の誰が使うんだよ?
675774ワット発電中さん
2021/09/06(月) 20:55:39.92ID:WElmvN4o 【速報】Arduino IDE 1.8.16 is out!
[更新日]
2021.09.06
[ide]
*非常に古いオフラインドキュメントを削除しました。
*不正な形式のボードのインデックスURLが設定に入力されてもクラッシュしません。
[wifiファームウェア]
* NINAベースのボード用に最新のファームウェア(バージョン1.4.8まで)を追加しました
[更新日]
2021.09.06
[ide]
*非常に古いオフラインドキュメントを削除しました。
*不正な形式のボードのインデックスURLが設定に入力されてもクラッシュしません。
[wifiファームウェア]
* NINAベースのボード用に最新のファームウェア(バージョン1.4.8まで)を追加しました
676774ワット発電中さん
2021/09/06(月) 21:14:35.00ID:nY7q56kP >>674
俺。
俺。
677774ワット発電中さん
2021/09/06(月) 21:45:18.91ID:0U7DfSgz microsecond単位だとunsigned longでも溢れそうでfloatだとどうなるんだろうと試してみたら
a=4000.0f;
b=1000000.0f; c=2000000.0f;
d=a/b*c; e=a*c/b;
を実行したらfloatでもdとeで結果違うんだね
a=4000.0f;
b=1000000.0f; c=2000000.0f;
d=a/b*c; e=a*c/b;
を実行したらfloatでもdとeで結果違うんだね
678774ワット発電中さん
2021/09/07(火) 13:31:26.08679774ワット発電中さん
2021/09/07(火) 13:53:43.64ID:QTKsCTuO680774ワット発電中さん
2021/09/07(火) 14:36:00.79ID:nHEz8lnA 初心者と言えば、電源には何の関係も無いけど、私の唯一のArduino体験記
昔、秋月で安さ\150に惹かれて、Arduino互換基板を買って
https://akizukidenshi.com/catalog/g/gP-04399/
Arduinoに何の関係も無いプログラムをフルアセンブラで作ったことがある。
これだけの基板がこんなに安いのもArduinoが普及したおかげだな、と深く感謝した記憶が。
昔、秋月で安さ\150に惹かれて、Arduino互換基板を買って
https://akizukidenshi.com/catalog/g/gP-04399/
Arduinoに何の関係も無いプログラムをフルアセンブラで作ったことがある。
これだけの基板がこんなに安いのもArduinoが普及したおかげだな、と深く感謝した記憶が。
681774ワット発電中さん
2021/09/07(火) 15:10:23.12ID:TIAxSEsR >>678
シーケンスは書けるがマイコンは初めて
シーケンスは書けるがマイコンは初めて
682774ワット発電中さん
2021/09/07(火) 15:10:28.54ID:TIAxSEsR >>678
シーケンスは書けるがマイコンは初めて
シーケンスは書けるがマイコンは初めて
683774ワット発電中さん
2021/09/07(火) 21:06:51.08684673
2021/09/07(火) 21:08:13.05ID:v2a5SaIW 673なんですが誰も助けないんですか?
困ってるんですけど。
困ってるんですけど。
685774ワット発電中さん
2021/09/07(火) 21:16:45.46ID:L09/nNQM 働ける者は近くの町に行ってしもうた、年寄りと子供ばかりになったArduino村に何の用ですかの?
686774ワット発電中さん
2021/09/07(火) 21:23:52.18ID:PrBEImuS688774ワット発電中さん
2021/09/07(火) 21:26:21.42ID:PrBEImuS689630
2021/09/07(火) 21:38:06.22ID:NTEDterN >>630ですが再度質問失礼いたします
当初18vのバッテリーを使用するために18vのモーターを探しておりました
>>635さんに教えていただいたコンバータを使用したところとても便利で、使用するモーターの電圧が18vでなくても大丈夫と理解しました
そこでモーターとギアについて教えていただきたいです
[既存のモーターの仕様]
モジュール0.8
歯数12
モーター幅27.57mm
モーター長45.92mm
モーター軸幅2.29mm
モーター軸長13.73mm
[購入したモーターの仕様]
B00BM3BYP4
モジュール0.8
歯数9
モーター幅35.64mm
モーター長57.18mm
モーター軸幅3.12mm
モーター軸長9.43mm
1.購入したモーターに合う、軸幅以外が既存のギアと同じ大きさのギアを探しているのですが見つかりません。
みなさんどこで金属のギアを探しているのでしょうか?
2.18vに拘らないことから、既存のモーターと同じ大きさのモーターを購入し、既存のギアを付け替えればいいのかなとも思ったのですが、モーターのサイズに規格などあるのでしょうか?Amazonだとモーターの仕様がろくに書いてないことが多く、同じモーター幅・軸幅のものを見つけるのに苦労しております。規格があればパッと同サイズが見つかるかなと考えたのですが見当外れでしょうか。
おかげさまでプーラーですんなりギアが外せました
また新たな質問で申し訳ないのですがどうかご教示いただけますと幸いです
当初18vのバッテリーを使用するために18vのモーターを探しておりました
>>635さんに教えていただいたコンバータを使用したところとても便利で、使用するモーターの電圧が18vでなくても大丈夫と理解しました
そこでモーターとギアについて教えていただきたいです
[既存のモーターの仕様]
モジュール0.8
歯数12
モーター幅27.57mm
モーター長45.92mm
モーター軸幅2.29mm
モーター軸長13.73mm
[購入したモーターの仕様]
B00BM3BYP4
モジュール0.8
歯数9
モーター幅35.64mm
モーター長57.18mm
モーター軸幅3.12mm
モーター軸長9.43mm
1.購入したモーターに合う、軸幅以外が既存のギアと同じ大きさのギアを探しているのですが見つかりません。
みなさんどこで金属のギアを探しているのでしょうか?
2.18vに拘らないことから、既存のモーターと同じ大きさのモーターを購入し、既存のギアを付け替えればいいのかなとも思ったのですが、モーターのサイズに規格などあるのでしょうか?Amazonだとモーターの仕様がろくに書いてないことが多く、同じモーター幅・軸幅のものを見つけるのに苦労しております。規格があればパッと同サイズが見つかるかなと考えたのですが見当外れでしょうか。
おかげさまでプーラーですんなりギアが外せました
また新たな質問で申し訳ないのですがどうかご教示いただけますと幸いです
690774ワット発電中さん
2021/09/07(火) 21:55:02.36ID:qSVcllDL 誰も助けないんですか?
誰も助けてくれないんですか?
エラーメッセージがどれなのかわからないんじゃないの?
俺は触りたくない
誰も助けてくれないんですか?
エラーメッセージがどれなのかわからないんじゃないの?
俺は触りたくない
691774ワット発電中さん
2021/09/07(火) 21:59:58.49ID:PrBEImuS >673なんですが誰も助けないんですか?
>困ってるんですけど。
>載せてますが?
>アホなのかな?
俺はこういう奴好きだよ、今暇だからw
>困ってるんですけど。
>載せてますが?
>アホなのかな?
俺はこういう奴好きだよ、今暇だからw
692774ワット発電中さん
2021/09/07(火) 22:04:14.13ID:qSVcllDL >>689
形や大きさだけで判断するのは危険
細かい型番でメーカー資料探すのが一番だけど、無ければ抵抗値計ってあとは運任せ
マブチRS380でも6Vと12Vがある、対応電圧がかなり広い
https://product.mabuchi-motor.co.jp/detail.html?id=98
https://product.mabuchi-motor.co.jp/detail.html?id=99
形や大きさだけで判断するのは危険
細かい型番でメーカー資料探すのが一番だけど、無ければ抵抗値計ってあとは運任せ
マブチRS380でも6Vと12Vがある、対応電圧がかなり広い
https://product.mabuchi-motor.co.jp/detail.html?id=98
https://product.mabuchi-motor.co.jp/detail.html?id=99
693774ワット発電中さん
2021/09/07(火) 22:46:15.14ID:18BCN6U7694774ワット発電中さん
2021/09/07(火) 22:59:58.49 >>693
結局、IDEをダウングレードして解決ってこと?
結局、IDEをダウングレードして解決ってこと?
695774ワット発電中さん
2021/09/07(火) 23:04:24.53ID:PrBEImuS >「ファイル」メニューの「環境設定」から
>「より詳細な情報を表示する:コンパイル」を有効にすると
>より詳しい情報が表示されます。
と書いてる真意がよくわからないんだけど、
まあ、再インストーはやってみる価値はあるよね。
>「より詳細な情報を表示する:コンパイル」を有効にすると
>より詳しい情報が表示されます。
と書いてる真意がよくわからないんだけど、
まあ、再インストーはやってみる価値はあるよね。
696774ワット発電中さん
2021/09/07(火) 23:05:28.27ID:PrBEImuS697630
2021/09/08(水) 00:12:30.01ID:TaIa6bhY >>692
レスありがとうございます
抵抗値を測定してどのように活用するのでしょうか?
テスターの抵抗値測定は抵抗のカラーコードを覚えていないため使用するくらいしかしたことがなく、無知で申し訳ないです、、
レスありがとうございます
抵抗値を測定してどのように活用するのでしょうか?
テスターの抵抗値測定は抵抗のカラーコードを覚えていないため使用するくらいしかしたことがなく、無知で申し訳ないです、、
698774ワット発電中さん
2021/09/08(水) 00:22:47.12ID:Es6zKQfk >>697
オームの法則、V=IR でモーターの抵抗が5Ωだったすれば
18V= nA x 5Ω
n=18V/5Ω=3.6A
3.6Aくらい流れるなとだいたいわかる
モーターは始動時にその4倍くらい見ておかないと繋いだ瞬間ヒューズが飛びまくったりする
電力を食わないモーターは大抵回らないモーター
オームの法則、V=IR でモーターの抵抗が5Ωだったすれば
18V= nA x 5Ω
n=18V/5Ω=3.6A
3.6Aくらい流れるなとだいたいわかる
モーターは始動時にその4倍くらい見ておかないと繋いだ瞬間ヒューズが飛びまくったりする
電力を食わないモーターは大抵回らないモーター
699774ワット発電中さん
2021/09/08(水) 09:01:33.48ID:CJMrteug MacでIDEがダウンロードできません
ダウンロード先のファイルにセキュリティの問題があるためダウンロードできません と出ます
どうしたら良いのでしょうか?
ダウンロード先のファイルにセキュリティの問題があるためダウンロードできません と出ます
どうしたら良いのでしょうか?
700774ワット発電中さん
2021/09/08(水) 09:39:53.13ID:+eZEFvU7 なんの問題もなくダウンロード出来るぞ
701774ワット発電中さん
2021/09/08(水) 11:47:29.17ID:ddvBeC0k arduinoに繋いであるワイヤをそのまま無線にしたいんですけど、なんかいいツールありますかね?プログラムを書き換えないで無線化したいです
702774ワット発電中さん
2021/09/08(水) 11:51:49.66ID:L/MhQzoT703774ワット発電中さん
2021/09/08(水) 11:52:46.90ID:ATwpVGIH >>701
そのワイヤは何のワイヤ?
そのワイヤは何のワイヤ?
704774ワット発電中さん
2021/09/08(水) 12:11:01.91ID:68Tzkx3x 今はESP8266、ESP32の方が安いなw Aliで200円台で買えるw
Wifi使えるしESP32ならBluetoothも使えるw メモリも潤沢w
なにもArduino Uno, Nanoに拘る必要ないなw
Wifi使えるしESP32ならBluetoothも使えるw メモリも潤沢w
なにもArduino Uno, Nanoに拘る必要ないなw
705774ワット発電中さん
2021/09/08(水) 12:20:56.18ID:f1uKdBIK tweliteとか。
ESP32とかで通信含めて作り直した方が良いだろうけど。
ESP32とかで通信含めて作り直した方が良いだろうけど。
706774ワット発電中さん
2021/09/08(水) 13:12:58.64ID:68Tzkx3x ESP32なんかファミコンやGBCのエミュが動くんだぜw? すごくねw?
707774ワット発電中さん
2021/09/08(水) 14:16:15.65ID:jlBsTUwG >>701
スマホをUSB経由で繋げば良い
スマホをUSB経由で繋げば良い
708673
2021/09/08(水) 21:06:38.59ID:lAlAM7nB710774ワット発電中さん
2021/09/08(水) 22:12:59.73ID:hkr6eGVg >>698
その5Ωってのが冷間停止時の抵抗値だとすると,その条件で始動電流が3.6Aを超えることはないよ
始動電流が4倍とか5倍とか言われるのはあくまで定格電流に対する目安であって,冷間停止時の抵抗から決まる電流に対する目安ではない
その5Ωってのが冷間停止時の抵抗値だとすると,その条件で始動電流が3.6Aを超えることはないよ
始動電流が4倍とか5倍とか言われるのはあくまで定格電流に対する目安であって,冷間停止時の抵抗から決まる電流に対する目安ではない
711774ワット発電中さん
2021/09/09(木) 00:46:24.02ID:QvVcRBLV712774ワット発電中さん
2021/09/09(木) 01:00:09.52ID:YtjQWuhj みんなエステームの町やイエスピイへ出稼ぎにいってしまい
もはや年寄りと子供ばかりになったArduino村ですのじゃ
もはや年寄りと子供ばかりになったArduino村ですのじゃ
713774ワット発電中さん
2021/09/09(木) 02:07:41.27ID:a9o/0Eju 答える義務はない
丸投げなヤツ、態度がでかいヤツは
勝手に待ってりゃいいのでは?
丸投げなヤツ、態度がでかいヤツは
勝手に待ってりゃいいのでは?
714774ワット発電中さん
2021/09/09(木) 02:16:25.39ID:8bygA0X+715774ワット発電中さん
2021/09/09(木) 07:29:57.29ID:xVKanFFy 外の屋根のある所で常に動かそうと思っています
クロック数落としたり時々スリープ入れた方が長持ちするんでしょうか?
電源はコンセントからUSBで供給します
屋根はありますが壁はないので湿気とかサビとかが気にはなります
何か注意点があれば教えてください
M5Stackなのでこのスレでいいかどうか?
クロック数落としたり時々スリープ入れた方が長持ちするんでしょうか?
電源はコンセントからUSBで供給します
屋根はありますが壁はないので湿気とかサビとかが気にはなります
何か注意点があれば教えてください
M5Stackなのでこのスレでいいかどうか?
716774ワット発電中さん
2021/09/09(木) 07:48:24.04ID:VKpCKXZl717774ワット発電中さん
2021/09/09(木) 08:02:50.77ID:+VeX9T6u >>714
スキル無いから答えられないだけだろwwwwww
スキル無いから答えられないだけだろwwwwww
718774ワット発電中さん
2021/09/09(木) 08:40:08.95ID:cJ7tHctY719774ワット発電中さん
2021/09/09(木) 09:20:24.25ID:Xc+Pvrkd >>715
ESPのスレの方が良いかも。消費電流についてならESPの公式に資料がある。使わない時はWifiとめるとか。コンセントなら気にしないでもよいかもだが。
寿命に関してはわからん。紫外線や高温高湿は避けた方が良いけど。
ESPのスレの方が良いかも。消費電流についてならESPの公式に資料がある。使わない時はWifiとめるとか。コンセントなら気にしないでもよいかもだが。
寿命に関してはわからん。紫外線や高温高湿は避けた方が良いけど。
720774ワット発電中さん
2021/09/09(木) 09:43:09.41ID:P09eALh0 >>716
アンテナの改造に該当する、と言われて技適警察の餌食になるからコーティングは止めた方が良いと思う
アンテナの改造に該当する、と言われて技適警察の餌食になるからコーティングは止めた方が良いと思う
721774ワット発電中さん
2021/09/09(木) 10:43:55.09ID:B3KcpY1f722774ワット発電中さん
2021/09/09(木) 11:12:28.91ID:30MRLyk3 >>715
電源はコンセントからなら「長持ちするんでしょうか」の意味がよくわからないけど
湿気やサビに関しては密閉するより通気性を確保した方がいいと思う
うちはこんなのでESP8266を動かして1年以上数分間隔で常時温湿度を送らせてる
いまのところサビはないし問題なく稼働し続けてるよ
https://neo-sahara.com/wp/2020/05/08/%e9%87%8e%e5%a4%96%e3%81%a7%e7%a8%bc%e5%83%8d%e4%b8%ad%e3%81%ae-esp-wroom-02-si7021-%e3%81%ae%e3%82%b1%e3%83%bc%e3%82%b9%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%9f%e3%80%82/
電源はコンセントからなら「長持ちするんでしょうか」の意味がよくわからないけど
湿気やサビに関しては密閉するより通気性を確保した方がいいと思う
うちはこんなのでESP8266を動かして1年以上数分間隔で常時温湿度を送らせてる
いまのところサビはないし問題なく稼働し続けてるよ
https://neo-sahara.com/wp/2020/05/08/%e9%87%8e%e5%a4%96%e3%81%a7%e7%a8%bc%e5%83%8d%e4%b8%ad%e3%81%ae-esp-wroom-02-si7021-%e3%81%ae%e3%82%b1%e3%83%bc%e3%82%b9%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%9f%e3%80%82/
723774ワット発電中さん
2021/09/09(木) 11:18:44.90ID:30MRLyk3 >>715
あと、電源は18650で、Deep-Sleep入れて、2週間くらい。
データを送ってきてるかどうかを室内の別のモジュールでチェックしてる。
こちらはコンセントからの電源で動いてる。
屋外からのデータが途切れたら電池交換する。
あと、電源は18650で、Deep-Sleep入れて、2週間くらい。
データを送ってきてるかどうかを室内の別のモジュールでチェックしてる。
こちらはコンセントからの電源で動いてる。
屋外からのデータが途切れたら電池交換する。
724774ワット発電中さん
2021/09/09(木) 11:30:17.04ID:30MRLyk3725774ワット発電中さん
2021/09/09(木) 14:54:45.10ID:+ZJV9O8M >>715です
貴重なお話ありがとうございます。
もう一つお聞きしたいのですが
試作はブレッドボード使うのですが
うまくいったら100個単位でたくさん作ろうかと思ってます
数が多いので基板とか部品とか付けてくれる業者ってあるんですか?
回路図は手書きです
落書きみたいな感じです
貴重なお話ありがとうございます。
もう一つお聞きしたいのですが
試作はブレッドボード使うのですが
うまくいったら100個単位でたくさん作ろうかと思ってます
数が多いので基板とか部品とか付けてくれる業者ってあるんですか?
回路図は手書きです
落書きみたいな感じです
726774ワット発電中さん
2021/09/09(木) 15:03:38.61ID:30MRLyk3727774ワット発電中さん
2021/09/09(木) 15:04:37.70ID:+ZJV9O8M あい
728774ワット発電中さん
2021/09/09(木) 15:05:35.82ID:30MRLyk3729774ワット発電中さん
2021/09/09(木) 15:12:28.36ID:VKpCKXZl >>725
マルツエレックがそういうの対応してる。
たぶん、ビックリする金額になると思う。
フリーのcadで回路図清書して、プリント基板の設計をすれば、エレクロウとかpcbgogo とか中華の基板商社が部品実装までしてくれる。
マルツエレックがそういうの対応してる。
たぶん、ビックリする金額になると思う。
フリーのcadで回路図清書して、プリント基板の設計をすれば、エレクロウとかpcbgogo とか中華の基板商社が部品実装までしてくれる。
730774ワット発電中さん
2021/09/09(木) 15:35:07.52ID:+ZJV9O8M スレ見てみましたが全然初心者向けじゃなくてドン引きしました
kicadなんとか覚えてpcbgogoとかに頼めるようがんばってみます
ドン引きしないように技術覚えようと思います
みなさん大変感謝します
ありがとうございます
kicadなんとか覚えてpcbgogoとかに頼めるようがんばってみます
ドン引きしないように技術覚えようと思います
みなさん大変感謝します
ありがとうございます
731774ワット発電中さん
2021/09/09(木) 15:45:51.06ID:6dgcatzF まずは感光基板から始める
732774ワット発電中さん
2021/09/09(木) 15:47:25.09ID:30MRLyk3 いまどき感光基板なんか誰も通らない、見向きもしない。
733774ワット発電中さん
2021/09/09(木) 16:19:14.17ID:uz/zJzbj 今の最新の科学技術でもっと簡単にプリント基板が作れいなものかなぁ
734774ワット発電中さん
2021/09/09(木) 16:24:32.00ID:oWmn/Plk 生基板にマヂックでパターン描いてエッチング液に浸して洗うだけだぜ簡単だよ
735774ワット発電中さん
2021/09/09(木) 16:26:34.52ID:30MRLyk3 伝導性インクとか、最近の動向はどうなってるんかねえ
あまり興味ないから話題を追ってないんだけど
あまり興味ないから話題を追ってないんだけど
736673
2021/09/09(木) 16:41:18.22ID:+VeX9T6u737774ワット発電中さん
2021/09/09(木) 18:50:09.24ID:tMA3fTCi >>736
win10のみのバグか
フォーラムで見てたらアンチウイルスソフト云々とかも書いてあるね
>>まずアンチウイルスを一時的に無効にしてみて問題がなくなるかどうかを確認
>>コンパイル成功すればアンチウイルスを再び有効にして適切なファイル・フォルダ・プロセスをホワイトリストに登録してコンパイルを妨げないようにする
>>preferences.txtに以下の行を追加する
compiler.cache_core=false
win10のみのバグか
フォーラムで見てたらアンチウイルスソフト云々とかも書いてあるね
>>まずアンチウイルスを一時的に無効にしてみて問題がなくなるかどうかを確認
>>コンパイル成功すればアンチウイルスを再び有効にして適切なファイル・フォルダ・プロセスをホワイトリストに登録してコンパイルを妨げないようにする
>>preferences.txtに以下の行を追加する
compiler.cache_core=false
738774ワット発電中さん
2021/09/09(木) 19:39:00.56ID:5wsF11UK 開発関係は丸ごと除外しておかないとトラブルの元だな
ストレージに直アクセスするプログラムとか作ってた時にビルドした途端に削除されて
コンパイル成功してんのに実行ファイルが出てこないという謎現象とか保存した途端にソースを消されたりとかしたから基本丸ごと除外だわ
ストレージに直アクセスするプログラムとか作ってた時にビルドした途端に削除されて
コンパイル成功してんのに実行ファイルが出てこないという謎現象とか保存した途端にソースを消されたりとかしたから基本丸ごと除外だわ
739673
2021/09/09(木) 20:24:46.60ID:+VeX9T6u >>737
アンチウイルスOFFにしてIDE1.8.16で試してみたけどダメでした。
compiler.cache_coreをfalseにしても変わらずです。
フォーラムでも同じ問題のスレがいくつかありましたがどれも解決してませんね。
該当する人はバージョンダウンすればいいだけなので特に問題になってないのかな。
アンチウイルスOFFにしてIDE1.8.16で試してみたけどダメでした。
compiler.cache_coreをfalseにしても変わらずです。
フォーラムでも同じ問題のスレがいくつかありましたがどれも解決してませんね。
該当する人はバージョンダウンすればいいだけなので特に問題になってないのかな。
740774ワット発電中さん
2021/09/10(金) 22:49:06.95ID:2Tt014EC https://i.imgur.com/Rmns9w4.jpg
現在A回路とB回路にそれぞれスイッチがあるのですが、A回路のタクトスイッチを押したときにB回路もONにしたい場合どのようにしたら良いのでしょうか?(スイッチを一つだけにしたいです)
A回路にリレーをいれて、リレーONでB回路が繋がるというやり方が浮かんだのですが、他に方法があれば教えていただきたいです
現在A回路とB回路にそれぞれスイッチがあるのですが、A回路のタクトスイッチを押したときにB回路もONにしたい場合どのようにしたら良いのでしょうか?(スイッチを一つだけにしたいです)
A回路にリレーをいれて、リレーONでB回路が繋がるというやり方が浮かんだのですが、他に方法があれば教えていただきたいです
741774ワット発電中さん
2021/09/10(金) 23:00:13.70ID:7mVP1HIX フォトカプラも使えるんじゃない?
742774ワット発電中さん
2021/09/10(金) 23:02:30.18ID:bl41BLHf 最近arduino関係ないだろっていう質問多くない?
743774ワット発電中さん
2021/09/10(金) 23:06:09.79ID:3PzdpJJa モーターとリレー(コイル側)の直列はフライバックが怖いな
押しボタンにこだわらないなら2極スイッチってものがある
どうしてもタクトスイッチがよければ、ラッチ機能のあるタクトスイッチで1入力2接点タイプのリレーを使うのはどうかな
押しボタンにこだわらないなら2極スイッチってものがある
どうしてもタクトスイッチがよければ、ラッチ機能のあるタクトスイッチで1入力2接点タイプのリレーを使うのはどうかな
744774ワット発電中さん
2021/09/10(金) 23:06:59.76ID:3PzdpJJa >>741
モーターぶん回すのにフォトカプラで電流容量足りるかな?
モーターぶん回すのにフォトカプラで電流容量足りるかな?
745774ワット発電中さん
2021/09/10(金) 23:11:59.44ID:Z4fUrJVT 12Vの電源のマイナスと、5Vの電源のマイナスは接続されていたらダメ?
だめだったら、あなたが書いてるようにリレーが簡単かな。
ホトカプラで駆動できる電流は多くはないから、フォトカプラを使った場合は
トランジスタかFETで電流増幅が必要になるし。
だめだったら、あなたが書いてるようにリレーが簡単かな。
ホトカプラで駆動できる電流は多くはないから、フォトカプラを使った場合は
トランジスタかFETで電流増幅が必要になるし。
746774ワット発電中さん
2021/09/10(金) 23:13:07.04ID:7mVP1HIX トランジスタ・mosfetがいるね
メカニカルリレーのほうがシンプルかー
メカニカルリレーのほうがシンプルかー
747774ワット発電中さん
2021/09/10(金) 23:17:55.87ID:7mVP1HIX ダイオードもお付けします
https://i.imgur.com/esoiEyj.jpg
https://i.imgur.com/esoiEyj.jpg
748774ワット発電中さん
2021/09/10(金) 23:56:51.65ID:fetoVccb SSRでいいじゃん
749774ワット発電中さん
2021/09/11(土) 00:05:53.22ID:FZIqyoMm >>748
ソリッドステートリレーはオン抵抗が大きいのと誘導性負荷を切ったときに発生する高電圧に注意が必要というのもあるので今回の用途ではあまりオススメしない
ソリッドステートリレーはオン抵抗が大きいのと誘導性負荷を切ったときに発生する高電圧に注意が必要というのもあるので今回の用途ではあまりオススメしない
750774ワット発電中さん
2021/09/11(土) 00:09:52.95ID:ptoCaBDI お前のおすすめなんか聞いてない
751774ワット発電中さん
2021/09/11(土) 01:13:57.75ID:OdAOSQvD >>745
マイナス接続することでリレー不要になるんですか?
マイナス接続することでリレー不要になるんですか?
752774ワット発電中さん
2021/09/11(土) 03:49:55.60ID:hBW7jM/Z753774ワット発電中さん
2021/09/11(土) 03:51:43.08ID:hBW7jM/Z755774ワット発電中さん
2021/09/11(土) 10:06:36.93ID:zGRradmt >>751
5Vの電源の回路と12Vの電源の回路が絶縁されていないといけない場合は、
電磁か半導体かはともかく、リレーのようなしくみが必要。
でも、たとえば、5Vの電源と12Vの電源のマイナス同士が接続されているなら
リレーは要らないよ。たいていの場合モーターのON/OFFはトランジスタかFETで
よくなる。
5Vの電源の回路と12Vの電源の回路が絶縁されていないといけない場合は、
電磁か半導体かはともかく、リレーのようなしくみが必要。
でも、たとえば、5Vの電源と12Vの電源のマイナス同士が接続されているなら
リレーは要らないよ。たいていの場合モーターのON/OFFはトランジスタかFETで
よくなる。
756774ワット発電中さん
2021/09/11(土) 10:16:22.49ID:zGRradmt >>750
だれが聞いてないんだろう
だれが聞いてないんだろう
757774ワット発電中さん
2021/09/11(土) 10:35:47.33ID:GP8eWv1x 4ピンのタクトスイッチなら普通に2回路制御できるのでは。負荷がモーターなら電流的に直接はつなげないが。
758774ワット発電中さん
2021/09/11(土) 10:46:09.23ID:G8gH83T6 >>752
ただこれだけだね
ただこれだけだね
759774ワット発電中さん
2021/09/11(土) 10:52:02.20ID:gsWGN1DU760774ワット発電中さん
2021/09/11(土) 10:53:27.51ID:WZc71hDS761774ワット発電中さん
2021/09/11(土) 10:56:15.05ID:6UXlse8R そもそもパワー回路にタクトスイッチを使うのはお勧めしない
762774ワット発電中さん
2021/09/11(土) 11:10:44.19ID:GP8eWv1x >>759
プッシュスイッチと混同してたわ。タクトスイッチにこだわる理由が質問者にあるかしらんけど。
プッシュスイッチと混同してたわ。タクトスイッチにこだわる理由が質問者にあるかしらんけど。
763774ワット発電中さん
2021/09/11(土) 12:11:14.58ID:cGNdTDKl パワー回路はナイフスイッチしかありえない
764774ワット発電中さん
2021/09/11(土) 12:29:40.34ID:TEFqMVYd765774ワット発電中さん
2021/09/11(土) 13:23:44.16ID:zGRradmt ああ、タクトスイッチか。
タクトスイッチは、扱える電圧も電流も小さいし、直接モーターを回すのには向てない。
寿命が短くなるよ。
タクトスイッチで、リレーをON/OFFして、そのリレーで二つのモーターを動かす、かな。
と言っても、製品を作るわけでもなく、実験でなら出来ればOKだけど。
タクトスイッチは、扱える電圧も電流も小さいし、直接モーターを回すのには向てない。
寿命が短くなるよ。
タクトスイッチで、リレーをON/OFFして、そのリレーで二つのモーターを動かす、かな。
と言っても、製品を作るわけでもなく、実験でなら出来ればOKだけど。
766774ワット発電中さん
2021/09/11(土) 17:25:21.27ID:FZIqyoMm スレの趣旨に当てはまるように考えるなら、タクトスイッチの入力をarduinoに入れて、入力を検知したら回路A,Bをオンするためにリレーをオン/オフするように出力を切り替えるってことかね
767774ワット発電中さん
2021/09/11(土) 17:48:12.96ID:Eb6nWftc 3DプリンターのEnder3のブートローダーを書き込みたくて、UNOのクローンをamazonで購入しました。
ArduinoIDE1.8.16を入れて、CH340のドライバも入れましたが書き込みができません。
デバマネでもUSBserialとして認識されておりぐぐってよく出てくる状況とは違うように思います。
[ボード情報]
BN: 不明なボード
VID: 1A86
PID: 7523
SN: 取得するには任意のスケッチをアップロードしてください
[エラーメッセージ]
Arduino:1.8.16 (Windows 10), ボード:"Arduino Uno"
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : usb
Using Programmer : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude done. Thank you.
ブートローダの書き込み中にエラーが発生しました。
ボード情報が読み取れていないことが一番の原因かと思いますが、対処法あればご教示ください。
ArduinoIDE1.8.16を入れて、CH340のドライバも入れましたが書き込みができません。
デバマネでもUSBserialとして認識されておりぐぐってよく出てくる状況とは違うように思います。
[ボード情報]
BN: 不明なボード
VID: 1A86
PID: 7523
SN: 取得するには任意のスケッチをアップロードしてください
[エラーメッセージ]
Arduino:1.8.16 (Windows 10), ボード:"Arduino Uno"
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : usb
Using Programmer : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude done. Thank you.
ブートローダの書き込み中にエラーが発生しました。
ボード情報が読み取れていないことが一番の原因かと思いますが、対処法あればご教示ください。
768774ワット発電中さん
2021/09/11(土) 18:04:46.17ID:TEFqMVYd769767
2021/09/11(土) 18:26:52.38ID:Eb6nWftc770774ワット発電中さん
2021/09/11(土) 18:47:16.42ID:TEFqMVYd771767
2021/09/11(土) 18:55:03.64ID:Eb6nWftc772774ワット発電中さん
2021/09/11(土) 20:46:16.84ID:/4EoapOr773774ワット発電中さん
2021/09/11(土) 20:46:26.31ID:tv0qGFAs Windows10からCH340のドライバ標準でインストールされるみたいなこと書いてるホームページあったけど
一旦ドライバをアンインストールしてUSB接続したときにインストールされるやつでやってみるとか
一旦ドライバをアンインストールしてUSB接続したときにインストールされるやつでやってみるとか
774774ワット発電中さん
2021/09/11(土) 21:30:00.74ID:GP8eWv1x 3Dプリンタ用のボードって最初からブートローダ入ってるのでは。
775767
2021/09/11(土) 22:03:13.25ID:Eb6nWftc >>772
>>773
https://i.imgur.com/45Oppd6.png
PCからの書き込みができないので、これで失礼します。
ドライバアンインストールすると不明なデバイスとなり、IDEでも認識していませんでした。
ちなみに、画像はハブに接続してますが、前面背面ソケット試しても状況変わらずでした。
>>774
Ender3についてはブートローダが入ってないようで、こちらで書き込む必要があるらしいです。
>>773
https://i.imgur.com/45Oppd6.png
PCからの書き込みができないので、これで失礼します。
ドライバアンインストールすると不明なデバイスとなり、IDEでも認識していませんでした。
ちなみに、画像はハブに接続してますが、前面背面ソケット試しても状況変わらずでした。
>>774
Ender3についてはブートローダが入ってないようで、こちらで書き込む必要があるらしいです。
776774ワット発電中さん
2021/09/11(土) 23:29:00.08ID:/4EoapOr777774ワット発電中さん
2021/09/11(土) 23:49:58.53ID:YjbpBiT1 シリアルからブートローダって書き込めたっけ?
USBaspとかISPからじゃないと出来ないんじゃねーの?
USBaspとかISPからじゃないと出来ないんじゃねーの?
778774ワット発電中さん
2021/09/11(土) 23:56:31.92ID:vJmScTed 流れからしたら、UNOをライタ化することができないと読めるが、
やってることはブートローダーの書き込み?のエラーだよね?
スケッチ例から ArduinoISP を普通に転送するんだけど。
その意味が分からなければ、まずLチカから。。。
やってることはブートローダーの書き込み?のエラーだよね?
スケッチ例から ArduinoISP を普通に転送するんだけど。
その意味が分からなければ、まずLチカから。。。
779774ワット発電中さん
2021/09/12(日) 00:05:51.99ID:6WnMMeEb あぁーライター化したいのか
780767
2021/09/12(日) 00:13:18.22ID:ziOsDrJF helloworldで動作チェックのサイト見つけてやったところ、ArduinoISPの書き込みまでうまくいったようです。
プリンターの接続は明日配線して、になりますが、一歩前進できました。
また明日報告できればと思います。
プリンターの接続は明日配線して、になりますが、一歩前進できました。
また明日報告できればと思います。
781774ワット発電中さん
2021/09/12(日) 00:56:01.96ID:6WnMMeEb おめ
782774ワット発電中さん
2021/09/12(日) 01:38:03.86ID:am/t9Nwc783774ワット発電中さん
2021/09/12(日) 02:21:38.76ID:T6sv9Ot7 まずはただUnoにArduinoISPのスケッチを書き込むだけだったのに、ブートローダーを書き込むの方押してたんでしょ
784767
2021/09/12(日) 08:00:06.14ID:ziOsDrJF 結論から言うとブートローダーの書き込みは断念しました。手元の基板がネットで出てくる6pinではなく4pinかつ情報が見つからなかったためです。
ちなみに、最初は>>783のおっしゃるようにブートローダーを書き込もうとしてエラーが出ていたようですが、今もスケッチの書き込み自体が成功したり失敗したりしてなぜか安定しません。
ノーブランドのクローンで一切書き込みができないといったサイトも見つけたので、自分と同じなのかはわかりませんが、中華品なのでと考えることにしました。
スレ汚し大変失礼いたしました。
ちなみに、最初は>>783のおっしゃるようにブートローダーを書き込もうとしてエラーが出ていたようですが、今もスケッチの書き込み自体が成功したり失敗したりしてなぜか安定しません。
ノーブランドのクローンで一切書き込みができないといったサイトも見つけたので、自分と同じなのかはわかりませんが、中華品なのでと考えることにしました。
スレ汚し大変失礼いたしました。
785774ワット発電中さん
2021/09/12(日) 09:45:56.98ID:3ZMjILzw786774ワット発電中さん
2021/09/12(日) 09:55:21.91ID:FkTnm3hv >>784
まぁ結論が出てるようなので、あれなんだけど、今後は自分のレベルにあった
買い物することだね。諦めの速さから財布には合ってるようだけどw
文書も私、意外理解できないようなモノでしたし、想像だけど、その中華UNOは、
正常に動いてるぞ。PCも正常。ただ使用者と組み合わせた時に、何かと問題がある。
(どうせハブ経由か、隣に刺さってるBTモジュールに電源喰われてるんだろうな)
よくあることだけどね。
まぁ結論が出てるようなので、あれなんだけど、今後は自分のレベルにあった
買い物することだね。諦めの速さから財布には合ってるようだけどw
文書も私、意外理解できないようなモノでしたし、想像だけど、その中華UNOは、
正常に動いてるぞ。PCも正常。ただ使用者と組み合わせた時に、何かと問題がある。
(どうせハブ経由か、隣に刺さってるBTモジュールに電源喰われてるんだろうな)
よくあることだけどね。
787774ワット発電中さん
2021/09/12(日) 10:48:28.43ID:am/t9Nwc788774ワット発電中さん
2021/09/12(日) 11:31:57.25ID:AxgwyjVl マウントすんなって。もうこの質問は終了、自分のプロジェクトに戻りましょう。
789767
2021/09/12(日) 12:00:58.45ID:ziOsDrJF >>786のおっしゃる通りで、見切り発車がこの結果です。お恥ずかしい。
一応写真だけアップしときます。
ざっと調べた感じ、この4pin対応のライターも売られてるようなので、少し勉強してからチャレンジしようかなと。
基本このレスで最後にしようと思います。
ありがとうございました。
https://i.imgur.com/Vnu5Sdq.jpg
一応写真だけアップしときます。
ざっと調べた感じ、この4pin対応のライターも売られてるようなので、少し勉強してからチャレンジしようかなと。
基本このレスで最後にしようと思います。
ありがとうございました。
https://i.imgur.com/Vnu5Sdq.jpg
790774ワット発電中さん
2021/09/12(日) 12:55:25.19ID:FkTnm3hv STlinkだと思われるが、そのバイナリは持ってるのかな?
最初から ArduinoIDE で出来ると思ったこと自体、かなり斜め上だけど。
別のプリンター買った方が良いかもね。
最初から ArduinoIDE で出来ると思ったこと自体、かなり斜め上だけど。
別のプリンター買った方が良いかもね。
791774ワット発電中さん
2021/09/12(日) 13:09:01.30ID:QwAX29L9 >>789
ここまでを見た感じで言うと、まずここで機種に応じた手順を尋ねるのが先かも
【FDM】Enderシリーズ★3
https://medaka.5ch.net/test/read.cgi/printer/1629790285/
ここまでを見た感じで言うと、まずここで機種に応じた手順を尋ねるのが先かも
【FDM】Enderシリーズ★3
https://medaka.5ch.net/test/read.cgi/printer/1629790285/
792774ワット発電中さん
2021/09/12(日) 15:43:03.55ID:DA+HfpVY Ender〜いや〜
793774ワット発電中さん
2021/09/12(日) 16:34:26.45ID:u4vncHYl ヒューストンもくだらない男に捕まっちまったばかりに早死にしちまった
794774ワット発電中さん
2021/09/12(日) 19:18:40.19ID:zzK3Qn/j >>754
673は暴言と敬語の使い分けうまいね
673は暴言と敬語の使い分けうまいね
796774ワット発電中さん
2021/09/12(日) 22:26:13.32ID:2VDCIN76 テストする際はブレッドボードに刺せるようにピンヘッダをはんだ付けするのが一般的のようですが、本番ではスペース的に問題があるのでコードを直接はんだ付けしようと考えています。
なので、はんだ付けしなくても使えるピンヘッダ、またはそのようなテストツールを探していますがご存知ないでしょうか?
なので、はんだ付けしなくても使えるピンヘッダ、またはそのようなテストツールを探していますがご存知ないでしょうか?
797774ワット発電中さん
2021/09/12(日) 22:41:58.27ID:gAovWf7w798774ワット発電中さん
2021/09/12(日) 22:47:48.47ID:gAovWf7w あ、ArduinoスレなんだからArduinoボードだよね
俺はこんなのを使ってる
https://akizukidenshi.com/catalog/g/gC-09830/
https://akizukidenshi.com/catalog/g/gC-07064/
リードフレームはハンダ付けしなくてもそこそこ保持してくれる
俺はこんなのを使ってる
https://akizukidenshi.com/catalog/g/gC-09830/
https://akizukidenshi.com/catalog/g/gC-07064/
リードフレームはハンダ付けしなくてもそこそこ保持してくれる
799774ワット発電中さん
2021/09/12(日) 22:53:34.46ID:gAovWf7w800796
2021/09/13(月) 00:20:54.37ID:S6GxJ2Pu >>797-799
すみません使用ボードはELEGOOのArduino Nano互換品です
説明不足にもかかわらずリンクまで貼っていただき恐縮です
特に後者の方はまさに求めていたものです!本当にありがとうございました
すみません使用ボードはELEGOOのArduino Nano互換品です
説明不足にもかかわらずリンクまで貼っていただき恐縮です
特に後者の方はまさに求めていたものです!本当にありがとうございました
801774ワット発電中さん
2021/09/13(月) 01:20:03.93ID:Dc8lSXth >>800
じゃあ、ばっちりですね
リードフレームのクリップ部のサイズ違いがあるから、
買うとき基板の厚さをチェックして
https://akizukidenshi.com/catalog/g/gC-07901/
https://akizukidenshi.com/catalog/g/gC-07063/
https://akizukidenshi.com/catalog/g/gC-07064/
じゃあ、ばっちりですね
リードフレームのクリップ部のサイズ違いがあるから、
買うとき基板の厚さをチェックして
https://akizukidenshi.com/catalog/g/gC-07901/
https://akizukidenshi.com/catalog/g/gC-07063/
https://akizukidenshi.com/catalog/g/gC-07064/
802774ワット発電中さん
2021/09/13(月) 02:27:33.93ID:h5ci332v さらにこれもあるといいぞ
https://akizukidenshi.com/catalog/g/gC-09830/
https://akizukidenshi.com/catalog/g/gC-09830/
803774ワット発電中さん
2021/09/13(月) 03:19:50.26ID:noxhszsB804774ワット発電中さん
2021/09/13(月) 15:05:41.69ID:QxnT2fJy 自分で実験すれば分かるんだけど
知ってる人がいたら教えて
delayやsleepを入れたらmillisも停止してしまうんでしょうか?
知ってる人がいたら教えて
delayやsleepを入れたらmillisも停止してしまうんでしょうか?
805774ワット発電中さん
2021/09/13(月) 15:31:38.33ID:7LM+cIYM RobotDyn STM32 Mini (STM32F103C8T6)のブートローダ入りを使ってます。
新しくホストにしたミニPC(CHUWI HeroBoxPro)のUSB2.0ポートでの接続は正常
ですが、USB3.0ポートに繋げてみたら、全く認識しない(不明なデバイスの表示
すらなく、接続しても外してもデバイスマネージャーの表示が変化しない)状態で
困ってるのですが、何か対応策ご存じの方居たら教えてください。
新しくホストにしたミニPC(CHUWI HeroBoxPro)のUSB2.0ポートでの接続は正常
ですが、USB3.0ポートに繋げてみたら、全く認識しない(不明なデバイスの表示
すらなく、接続しても外してもデバイスマネージャーの表示が変化しない)状態で
困ってるのですが、何か対応策ご存じの方居たら教えてください。
806774ワット発電中さん
2021/09/13(月) 19:24:40.97ID:b+2Z/9eL >>804
millisが止まらないってtimer0が止まらないってことかと思うけど、Delayは
microsを指定時間空ループさせているだけなので止まらない
sleepがavr/sleep.hをインクルードして使うやつのことならば使い方によると思う
そもそも論としてarduinoのこのsleep関数は、WindowsやLinuxのプログラミングで
プログラムの動作を一時的に停止する機能と同等のものではなくて、システム
全体を待機とか休止状態にするものなので使いどころが違うのではないかなっと思う
millisが止まらないってtimer0が止まらないってことかと思うけど、Delayは
microsを指定時間空ループさせているだけなので止まらない
sleepがavr/sleep.hをインクルードして使うやつのことならば使い方によると思う
そもそも論としてarduinoのこのsleep関数は、WindowsやLinuxのプログラミングで
プログラムの動作を一時的に停止する機能と同等のものではなくて、システム
全体を待機とか休止状態にするものなので使いどころが違うのではないかなっと思う
807774ワット発電中さん
2021/09/13(月) 19:33:00.95ID:QxnT2fJy808774ワット発電中さん
2021/09/13(月) 20:11:21.34ID:h5ci332v809774ワット発電中さん
2021/09/13(月) 20:12:27.79ID:h5ci332v >>808
追記sleepがアイドルより下のレベル(パワーダウンとか)なら止まる
追記sleepがアイドルより下のレベル(パワーダウンとか)なら止まる
810774ワット発電中さん
2021/09/13(月) 20:19:45.30ID:QxnT2fJy811774ワット発電中さん
2021/09/14(火) 13:34:47.92ID:boAy8kIz >808
USB2.0ハブかましたら認識するようになりました。
相性なのかな?ありがとうございます。
USB2.0ハブかましたら認識するようになりました。
相性なのかな?ありがとうございます。
812774ワット発電中さん
2021/09/15(水) 22:15:35.96ID:eLa2kzbe アルディーノと関係ないかもですが、極力薄いモーターの型番って誰か知ってますかね?壊れたmacbookを興味本位で分解してみたらいままで見たことないくらい薄いモーターが入ってたんですけど探してもどこにも売ってないんですよね
813774ワット発電中さん
2021/09/15(水) 22:25:47.28ID:CliTyz9d814774ワット発電中さん
2021/09/16(木) 08:36:36.15ID:u0i3TrKv macbookにモーターですか 何を駆動してますかね
興味本位の疑問です
興味本位の疑問です
815774ワット発電中さん
2021/09/16(木) 08:46:09.24ID:vhxWJCLa >>812
秋月にあったよ
秋月にあったよ
816774ワット発電中さん
2021/09/16(木) 09:56:58.50ID:xT2wM3S4 質問失礼します
リチウムイオンバッテリーでarduinoを稼働させているのですが、バッテリーの持ちを10倍にしたい場合、並列で10個接続すれば良いのでしょうか?
リチウムイオンバッテリーを並列や直列で接続するとなんとなくバッテリー間に電流が流れて危険なイメージがあるですか何か危険があれば教えてください
リチウムイオンバッテリーでarduinoを稼働させているのですが、バッテリーの持ちを10倍にしたい場合、並列で10個接続すれば良いのでしょうか?
リチウムイオンバッテリーを並列や直列で接続するとなんとなくバッテリー間に電流が流れて危険なイメージがあるですか何か危険があれば教えてください
817774ワット発電中さん
2021/09/16(木) 10:38:19.41ID:c0CbPuDj でかいバッテリーに変える
あとスケッチはちゃんと省電力になるようにしてあるのか?
例えば10分に1回温度と湿度を記憶して1日に1回まとめてSDカードに記録するとかだと単三電池3本で数年は使えるぞ
あとスケッチはちゃんと省電力になるようにしてあるのか?
例えば10分に1回温度と湿度を記憶して1日に1回まとめてSDカードに記録するとかだと単三電池3本で数年は使えるぞ
818774ワット発電中さん
2021/09/16(木) 12:27:41.25ID:Dpb25AFu 質問です
電圧のピンとGNDのピンに正負逆の電圧が長時間かかった場合、回路に異常は起きないでしょうか?
この手の問題って呼び方がありますか?
電圧のピンとGNDのピンに正負逆の電圧が長時間かかった場合、回路に異常は起きないでしょうか?
この手の問題って呼び方がありますか?
819774ワット発電中さん
2021/09/16(木) 12:58:46.13ID:jcQCxFbQ820774ワット発電中さん
2021/09/16(木) 13:18:57.20ID:mITrMArz >>818
逆接続。過電圧と逆接続はIC類が壊れる原因の大部分だと思う。ものによっては安全のために物理的や電子回路的に保護があったり。arduinoのDCジャックは極性が逆のアダプタでは電流が流れないようになってるはず。
逆接続。過電圧と逆接続はIC類が壊れる原因の大部分だと思う。ものによっては安全のために物理的や電子回路的に保護があったり。arduinoのDCジャックは極性が逆のアダプタでは電流が流れないようになってるはず。
821774ワット発電中さん
2021/09/16(木) 13:28:02.38ID:Dpb25AFu822774ワット発電中さん
2021/09/16(木) 14:13:39.03ID:vhxWJCLa823774ワット発電中さん
2021/09/16(木) 16:37:17.16ID:z9NQ4Vi0 >>816
並列の場合、同じモデルの物を出来るだけ同じ電圧に充電してから組み立てれば使える事は使える
それでも製造時のばらつき(内部抵抗の小さな違いなど)で循環電流は発生するので10個つけても容量10倍にはならない(効率が悪い)
また容量が違う、または容量が同じでもメーカーやモデルが違う、などを並列にするのはNG
直列の場合、そのまま充電するならバランス充電(つまりはセル毎の監視)が必須なだけで他の問題は無い
並列の場合、同じモデルの物を出来るだけ同じ電圧に充電してから組み立てれば使える事は使える
それでも製造時のばらつき(内部抵抗の小さな違いなど)で循環電流は発生するので10個つけても容量10倍にはならない(効率が悪い)
また容量が違う、または容量が同じでもメーカーやモデルが違う、などを並列にするのはNG
直列の場合、そのまま充電するならバランス充電(つまりはセル毎の監視)が必須なだけで他の問題は無い
824774ワット発電中さん
2021/09/16(木) 16:41:22.84ID:mITrMArz 充電池なら電圧が違っても片方が給電側もう片方が充電になるだけだから、同じタイプなら危険ではない。
825774ワット発電中さん
2021/09/16(木) 16:58:59.83ID:VlyfAibF 電圧の差が大きいと繋いだ瞬間に結構な電流が流れてセルにダメージがあるから最初に揃えておくにこしたことはない
例えば3.2Vの使い終わったセルと4.2Vのフル充電のセルをそのまま繋いだら相当アツアツになって劣化するぞ
最終的には2つが同じ電圧になって行く事は正しいが・・・
最終的に2つ揃った電圧になって落ち着くハズなのに並列にすると使って無い時の減りが微妙に早くなってしまうのは
どうしても温度変化などから起きる電圧の微妙な変化量に製造上の差があるから循環電流が完全にゼロになる事は無いせい
出来るだけ諸特性の揃ったセルを使うことでここを減らせる
例えば3.2Vの使い終わったセルと4.2Vのフル充電のセルをそのまま繋いだら相当アツアツになって劣化するぞ
最終的には2つが同じ電圧になって行く事は正しいが・・・
最終的に2つ揃った電圧になって落ち着くハズなのに並列にすると使って無い時の減りが微妙に早くなってしまうのは
どうしても温度変化などから起きる電圧の微妙な変化量に製造上の差があるから循環電流が完全にゼロになる事は無いせい
出来るだけ諸特性の揃ったセルを使うことでここを減らせる
826774ワット発電中さん
2021/09/16(木) 20:15:53.11ID:EerLMuOJ 電池の寿命に与える影響とか安全性を記にするなら、大容量の電池1つのほうがよりよいけどね
827816
2021/09/16(木) 20:41:19.64ID:xT2wM3S4 レスありがとうございます
いただいた御回答から以下のように理解しました
---
同じモデルで並列で接続する場合
・使用時に特に問題はおきない
・充電時に特に問題はおきない
・接続時は同じモデルで満充電にしてから繋ぐ
同じモデルで直列で接続する場合
・使用時に特に問題はおきない
・充電時にバランス充電が必要
---
>>822
直列だと危険でしょうか?
>>824
それは並列の時だけで、直列の時にはセル同士で給電充電はされないのでしょうか?
直列の時に0vのバッテリーが含まれている場合、ただの金属として電気が通過していくようなイメージで合っていますか?
例:5v+5v+5v+0v+5vと繋いだ場合、20vになる
ちなみにバランス充電とはどのような仕組みでできるのでしょうか?
バランス充電するためには何があればできますか?
いただいた御回答から以下のように理解しました
---
同じモデルで並列で接続する場合
・使用時に特に問題はおきない
・充電時に特に問題はおきない
・接続時は同じモデルで満充電にしてから繋ぐ
同じモデルで直列で接続する場合
・使用時に特に問題はおきない
・充電時にバランス充電が必要
---
>>822
直列だと危険でしょうか?
>>824
それは並列の時だけで、直列の時にはセル同士で給電充電はされないのでしょうか?
直列の時に0vのバッテリーが含まれている場合、ただの金属として電気が通過していくようなイメージで合っていますか?
例:5v+5v+5v+0v+5vと繋いだ場合、20vになる
ちなみにバランス充電とはどのような仕組みでできるのでしょうか?
バランス充電するためには何があればできますか?
828774ワット発電中さん
2021/09/16(木) 21:13:20.05ID:EerLMuOJ >>827
負荷電流がずっと一定ならその通りなんだけど、変動があるとセル内に構造上発生する誘導/容量成分によって自身の起電力を超える電圧が端子間にかかる可能性がある
これは直流であっても同じ
万一それが瞬間的にでもセルの絶対最大定格を超えたら致命的
負荷電流がずっと一定ならその通りなんだけど、変動があるとセル内に構造上発生する誘導/容量成分によって自身の起電力を超える電圧が端子間にかかる可能性がある
これは直流であっても同じ
万一それが瞬間的にでもセルの絶対最大定格を超えたら致命的
829774ワット発電中さん
2021/09/16(木) 21:34:05.73ID:rKcqRq8/ リン酸鉄リチウムイオン電池とか充電するときに電池ごとに監視して充電してるけどその装置を
なまちくとかニッスイとかに転用したら電池にとって優しい?
なまちくとかニッスイとかに転用したら電池にとって優しい?
830774ワット発電中さん
2021/09/16(木) 21:36:07.98ID:MiX1UzrR >>827
バランス充電は単純に直列になった電池の1つ1つの電圧を監視してセルごとに充電電流を制御できるようになっている
専用のそういう充電器がある(または専用のICがあるので自分で作る)
当然直列された電圧を出力するメインのコネクタと別にバランス充電用の1つずつセルから引っ張ってきている端子が必要
ラジコン用のリポバッテリー(と充電器)なんかはラミネートのセルが直列になってるのが多いしコネクタなんかも分かりやすい
http://www.okmodel.co.jp/shincyaku/T15_plus/T15_plus_02.jpg
バッテリー上側の太い2本の赤黒のが直列されたメインのコネクタ(ラジコンに搭載して実際に使用する時はここだけ繋ぐ)
バッテリー下側の細い複数の線がバランスコネクタで直列になった各セルから出てきて電圧を監視したり充電電流を調整したりするのに使う
こっちは充電時のみ接続する(高級なラジコンだと使用時にバランスコネクタも接続してバッテリーの各セル電圧をモニタするのもあるが)
バランス充電は単純に直列になった電池の1つ1つの電圧を監視してセルごとに充電電流を制御できるようになっている
専用のそういう充電器がある(または専用のICがあるので自分で作る)
当然直列された電圧を出力するメインのコネクタと別にバランス充電用の1つずつセルから引っ張ってきている端子が必要
ラジコン用のリポバッテリー(と充電器)なんかはラミネートのセルが直列になってるのが多いしコネクタなんかも分かりやすい
http://www.okmodel.co.jp/shincyaku/T15_plus/T15_plus_02.jpg
バッテリー上側の太い2本の赤黒のが直列されたメインのコネクタ(ラジコンに搭載して実際に使用する時はここだけ繋ぐ)
バッテリー下側の細い複数の線がバランスコネクタで直列になった各セルから出てきて電圧を監視したり充電電流を調整したりするのに使う
こっちは充電時のみ接続する(高級なラジコンだと使用時にバランスコネクタも接続してバッテリーの各セル電圧をモニタするのもあるが)
831774ワット発電中さん
2021/09/17(金) 14:19:51.31ID:8nOeoOBz832774ワット発電中さん
2021/09/17(金) 14:33:49.42ID:NeHwWS9J 失敗しても燃えるくらいだしな
833774ワット発電中さん
2021/09/17(金) 14:39:04.18ID:8nOeoOBz 燃やそうと思ってもなかなか燃えるもんじゃない。
834774ワット発電中さん
2021/09/17(金) 16:25:22.99ID:HiUQm8L0835816
2021/09/17(金) 21:49:28.21ID:VLGyvn1c >>828
レスありがとうございます
私の理解力が乏しくいくつか教えていただきたいのですが、
モーターを使用した場合、負荷電流が一定にはならないので、「セルの最大絶対定格超える」という問題が発生するのでしょうか?
対策として直列または並列で接続する前にバランス充電しておけば問題が発生しませんか?
自身の起電力を超える電圧が端子間にかかると言う状況はどのような場合に起きるのでしょうか?
>>830
専用の充電器があるのですね
ご丁寧にありがとうございます
>>831
なぜ2v切るとダメなのですか?
リチウムイオンバッテリーはすぐに燃えてしまう・爆発してしまうイメージだったのですが心配しすぎですかね
バランス充電を自力でやってみたいと興味が湧いたのですが、1セル、3.7vのリチウムイオンバッテリーを安定化電源を繋ぎ、4.2v1Cで電流を流して充電した場合、バッテリーの電圧が4.2vになった時点(安定化電源と同じ電圧になった時点)で安定化電源からの供給が0Aになって止まるのかなと考えたのですが間違っていますか?
また、このまま引き続き安定化電源に接続したままにしても問題は起きないと考えたのですがこれも間違えているでしょうか?
レスありがとうございます
私の理解力が乏しくいくつか教えていただきたいのですが、
モーターを使用した場合、負荷電流が一定にはならないので、「セルの最大絶対定格超える」という問題が発生するのでしょうか?
対策として直列または並列で接続する前にバランス充電しておけば問題が発生しませんか?
自身の起電力を超える電圧が端子間にかかると言う状況はどのような場合に起きるのでしょうか?
>>830
専用の充電器があるのですね
ご丁寧にありがとうございます
>>831
なぜ2v切るとダメなのですか?
リチウムイオンバッテリーはすぐに燃えてしまう・爆発してしまうイメージだったのですが心配しすぎですかね
バランス充電を自力でやってみたいと興味が湧いたのですが、1セル、3.7vのリチウムイオンバッテリーを安定化電源を繋ぎ、4.2v1Cで電流を流して充電した場合、バッテリーの電圧が4.2vになった時点(安定化電源と同じ電圧になった時点)で安定化電源からの供給が0Aになって止まるのかなと考えたのですが間違っていますか?
また、このまま引き続き安定化電源に接続したままにしても問題は起きないと考えたのですがこれも間違えているでしょうか?
836774ワット発電中さん
2021/09/17(金) 22:20:46.51ID:HiUQm8L0 >>835
モーターが負荷とのことですが、モーターやリレーなどの誘導性負荷をオン→オフすると、瞬間的にコイルにそれまで加えていたのと逆向きの電圧が発生します(フライバック電圧といいます)
対策としてはフライバック電圧を抑えるためにダイオードを追加する、電池と負荷の間に電解コンデンサを並列につないで負荷変動を緩和するなどがよいかと思います
モーターが負荷とのことですが、モーターやリレーなどの誘導性負荷をオン→オフすると、瞬間的にコイルにそれまで加えていたのと逆向きの電圧が発生します(フライバック電圧といいます)
対策としてはフライバック電圧を抑えるためにダイオードを追加する、電池と負荷の間に電解コンデンサを並列につないで負荷変動を緩和するなどがよいかと思います
837774ワット発電中さん
2021/09/17(金) 22:28:51.62ID:RfAtx8wN >>835
リチウムイオンバッテリは基本的に単セルあたり3.2Vを切るか4.2Vを超えるような電圧にはしてはいけません
上に超えた場合は発火する可能性があって危険だし下回った場合はバッテリーは死にます
リチウムイオンバッテリは基本的に単セルあたり3.2Vを切るか4.2Vを超えるような電圧にはしてはいけません
上に超えた場合は発火する可能性があって危険だし下回った場合はバッテリーは死にます
838774ワット発電中さん
2021/09/20(月) 17:32:48.54ID:afrNQz7b ソフトシリアルを実装する場合、ボーレートに合わせたタイマーで割り込んで読むのと
ポートの割り込みで読むのとではどちらが一般的ですか
ポートの割り込みで読むのとではどちらが一般的ですか
839774ワット発電中さん
2021/09/20(月) 18:03:51.98ID:mt7Vm5A4 非同期シリアルはポート割込みのみでは読めません
何かしら計時するものがないと…CPUで時間数えんのけ?
何かしら計時するものがないと…CPUで時間数えんのけ?
840774ワット発電中さん
2021/09/20(月) 18:43:04.30ID:TXudGyeJ >>838
独自実装するんでも、まずは既存のソースを見ると早いんでないかな
https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SoftwareSerial
独自実装するんでも、まずは既存のソースを見ると早いんでないかな
https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SoftwareSerial
841774ワット発電中さん
2021/09/20(月) 19:20:22.55ID:AF3N4EOF http://www.musashinodenpa.com/arduino/ref/index.php?f=1&pos=92
これじゃないの?
これじゃないの?
842774ワット発電中さん
2021/09/20(月) 20:47:21.50ID:HaTPSU9F 一定間隔でポーリングするほうがノイズに強く作りやすいね。
エッジ割り込みで拾うと髭ノイズを拾う可能性が上がるので
フィルタつけたりしてめんどい
エッジ割り込みで拾うと髭ノイズを拾う可能性が上がるので
フィルタつけたりしてめんどい
843774ワット発電中さん
2021/09/20(月) 21:12:24.25ID:uuEpfNY/ 常にポーリングなんかしなくてもエッジで割り込みかけてスタートビットか見てやればいいじゃん
844774ワット発電中さん
2021/09/20(月) 21:35:57.93ID:HaTPSU9F まあどうしても忙しいならそうするしかないわけだが、たいていはポーリングのほうが
いろいろ楽だね。
ポーリングはもちろんタイマー割込みで一定間隔ね
いろいろ楽だね。
ポーリングはもちろんタイマー割込みで一定間隔ね
845774ワット発電中さん
2021/09/21(火) 08:51:38.79ID:/eBtbRNH 最低bpsの倍くらいでポーリングしなきゃならないじゃん
846774ワット発電中さん
2021/09/21(火) 20:02:07.71ID:k6ZWJmgY >>841
そりはシリアルの実装ではなくてシリアル利用のサンプルではないかな?
そりはシリアルの実装ではなくてシリアル利用のサンプルではないかな?
847774ワット発電中さん
2021/09/21(火) 20:50:57.95ID:gCdhghvq 実装って難しいのね
848774ワット発電中さん
2021/09/22(水) 21:39:37.79ID:ENaBADsn >>849
これはポート割り込みでrecv()を呼び出した後、割り込みを止め、半ビット分delayして
そのままdellayで時間調整しながら1バイト分読んでるんですよね
最初にスタートビットで割り込みが発生する事が大前提になってると思いますが、
相手が垂れ流してる中に途中から読みに行った場合は1/9位の確率でしか読めない?
これはポート割り込みでrecv()を呼び出した後、割り込みを止め、半ビット分delayして
そのままdellayで時間調整しながら1バイト分読んでるんですよね
最初にスタートビットで割り込みが発生する事が大前提になってると思いますが、
相手が垂れ流してる中に途中から読みに行った場合は1/9位の確率でしか読めない?
849774ワット発電中さん
2021/09/22(水) 21:40:02.73ID:ENaBADsn >>840でしたすまんこ
850774ワット発電中さん
2021/09/22(水) 21:56:34.17ID:ENaBADsn 対応するには、ストップビットまで読みに行ってもしストップビットがHならLになるまで読み続け
Lになったら抜けるを繰り返せば頭数バイト駄目になってもその内合うのかな
Lになったら抜けるを繰り返せば頭数バイト駄目になってもその内合うのかな
851774ワット発電中さん
2021/09/22(水) 23:29:13.55ID:DHPP42UP 電子工作の知識をきちんと勉強したいのですが、どこで学べるものなのでしょうか?
将来的にarduinoで作った製品の販売などやってみたいと考えています
将来的にarduinoで作った製品の販売などやってみたいと考えています
852774ワット発電中さん
2021/09/22(水) 23:50:32.92ID:ckuYOpP5 >>851
まず基礎として大学または高専のの電子工学科
まず基礎として大学または高専のの電子工学科
853774ワット発電中さん
2021/09/23(木) 02:24:47.08ID:Z8++tfxn そしてArduinoは知識の無い素人でも手軽に使える様にする為の物なので知識がある人はArduinoは使いません
854774ワット発電中さん
2021/09/23(木) 06:22:43.53ID:Jrau+KYt855774ワット発電中さん
2021/09/23(木) 07:13:33.80ID:P7qFo6ZE >>851
スイッチサイエンスで働く
スイッチサイエンスで働く
856774ワット発電中さん
2021/09/23(木) 07:58:47.06ID:nXZeQWNO857774ワット発電中さん
2021/09/23(木) 07:59:48.49ID:VvpxOAiS >>854
専門学校行くなら工業高校で十分。行くなら大学に行けよ。
専門学校行くなら工業高校で十分。行くなら大学に行けよ。
858774ワット発電中さん
2021/09/23(木) 08:19:52.30ID:TByCpv6Y >>853
確かにArduinoは素人でも手軽に使えるが、だからといって知識がある人は使わないかと言えばNoだと思う
知識のある人はArduino以外の選択肢も持っているというだけで、コストその他を勘案してメリット有りと判断したら迷わずArduinoを使うだろう
確かにArduinoは素人でも手軽に使えるが、だからといって知識がある人は使わないかと言えばNoだと思う
知識のある人はArduino以外の選択肢も持っているというだけで、コストその他を勘案してメリット有りと判断したら迷わずArduinoを使うだろう
859774ワット発電中さん
2021/09/23(木) 08:28:54.83ID:w1MSpu2v860774ワット発電中さん
2021/09/23(木) 08:50:32.01ID:nXZeQWNO861774ワット発電中さん
2021/09/23(木) 08:59:12.91ID:Jrau+KYt862774ワット発電中さん
2021/09/23(木) 09:18:37.91ID:y5atFYqs まあ専門は相当気合入れてやらないと身につかないからな
専門でそれなりの技術をつけるだけのやる気のあるやつは独学でも専門で習う程度はいける
専門でそれなりの技術をつけるだけのやる気のあるやつは独学でも専門で習う程度はいける
863774ワット発電中さん
2021/09/23(木) 09:52:44.28ID:5MTDg6kA アラフォーおっさんが専門行くと周りが気まずいだろうか
おれは気にしないんだがw
リモート授業のみだとありがたいなぁ
おれは気にしないんだがw
リモート授業のみだとありがたいなぁ
864774ワット発電中さん
2021/09/23(木) 11:08:27.89ID:Jrau+KYt >>863
回路製作実習とかは?
回路製作実習とかは?
865774ワット発電中さん
2021/09/23(木) 11:42:38.44ID:/EF8c0Rx 専門学校の最就職支援コースとか行くとおっさんとかいるぞ
866774ワット発電中さん
2021/09/24(金) 07:54:06.11ID:sP0BQYE7 独学で十分ていうか今の時代、独学の方が良いんじゃ?
もちろん学びの場はYouTubeで!
もちろん学びの場はYouTubeで!
867774ワット発電中さん
2021/09/24(金) 12:18:12.37ID:mgxvhWEO おすすめのチャンネルある?
868774ワット発電中さん
2021/09/24(金) 15:06:54.35ID:3ZDJcmTs 2ちゃんねる
869774ワット発電中さん
2021/09/24(金) 15:25:40.91ID:p7dOruj4 >>866
俺も足りない部分だけ補える独学に賛成だけど、
高専で教材に使ってるような本20冊くらい読み漁って理解できない部分のみwebや動画で補填って形が
時間的にもコスト的にもベストだと思うわ
教材本は1から10までも網羅してるからね
YouTubeは見るのは楽しいけど費やした時間の割りに得るものが少ないな、情報も偏ってたり基本的な事が抜けてたりするし
俺も足りない部分だけ補える独学に賛成だけど、
高専で教材に使ってるような本20冊くらい読み漁って理解できない部分のみwebや動画で補填って形が
時間的にもコスト的にもベストだと思うわ
教材本は1から10までも網羅してるからね
YouTubeは見るのは楽しいけど費やした時間の割りに得るものが少ないな、情報も偏ってたり基本的な事が抜けてたりするし
870774ワット発電中さん
2021/09/24(金) 15:47:50.36ID:8m6HWSGe >>869
教材に使われてるような本がどういったものでどこで入手出来るかもわからない件について
教材に使われてるような本がどういったものでどこで入手出来るかもわからない件について
871774ワット発電中さん
2021/09/24(金) 15:53:49.88ID:wSJkIKOl ・学校に聞く
・サークルでblogやってるような連中に聞く
・知り合いのつてで卒業生に聞く、または不要になった本を売ってもらう
・ジモティーで募集する
いろんな手段があると思う
・サークルでblogやってるような連中に聞く
・知り合いのつてで卒業生に聞く、または不要になった本を売ってもらう
・ジモティーで募集する
いろんな手段があると思う
872774ワット発電中さん
2021/09/24(金) 15:56:02.64ID:wSJkIKOl 学校付近の本屋さんで指定教材聞いて購入する手もあるな
873774ワット発電中さん
2021/09/24(金) 16:43:12.09ID:vBEqxF1W つまり、このスレは役に立たないということか・・・
874774ワット発電中さん
2021/09/24(金) 17:11:48.06ID:FqCxSqja >>873
初心者はウソとホントを判別できないと思う
初心者はウソとホントを判別できないと思う
875774ワット発電中さん
2021/09/24(金) 17:26:08.89ID:VGafrWuh >>874
初心者熱烈大歓迎じゃねえのか(草)
初心者熱烈大歓迎じゃねえのか(草)
876774ワット発電中さん
2021/09/24(金) 17:33:45.41ID:vBEqxF1W でも、一応>>871の答えが正解だよな
5chみたいなアカウントも無い匿名掲示板は、発言に責任無いもんな
5chみたいなアカウントも無い匿名掲示板は、発言に責任無いもんな
877774ワット発電中さん
2021/09/24(金) 19:01:50.10ID:VGafrWuh 電子工作ってやっぱり難しいんだなって思った
うまくいくはずなのに動かない
なんでだ?
これを楽しめない人は向いてない?
動いた時は達成感ある
うまくいくはずなのに動かない
なんでだ?
これを楽しめない人は向いてない?
動いた時は達成感ある
878774ワット発電中さん
2021/09/24(金) 19:05:55.70ID:XF8mONp+ 失敗した時に経済的ダメージ受けるのがなあ
肉体的なダメージも稀にああるけどなあ
肉体的なダメージも稀にああるけどなあ
879774ワット発電中さん
2021/09/24(金) 19:17:34.45ID:vBEqxF1W マイコンを使う工作はハードとソフトの両面の知識がいるからね
どんなに完璧なプログラムでも、たった一つのハンダ不良で動かないとかあるからね
なんとなく自分の場合はたいていハードに問題があったケースが多いわ
どんなに完璧なプログラムでも、たった一つのハンダ不良で動かないとかあるからね
なんとなく自分の場合はたいていハードに問題があったケースが多いわ
880774ワット発電中さん
2021/09/24(金) 19:23:00.58ID:VGafrWuh881774ワット発電中さん
2021/09/24(金) 21:46:46.06ID:fq3GyVBu882774ワット発電中さん
2021/09/24(金) 21:56:42.99ID:VGafrWuh 相性とかあるデバイス独特の儀式みたいな
そんなの分かるわけねえよ的な
そんなの分かるわけねえよ的な
883774ワット発電中さん
2021/09/24(金) 22:00:34.56ID:XF8mONp+ 机上で仮組みして動作確認後、実機に組み込んだら電源悪くて動かねぇとか
884774ワット発電中さん
2021/09/24(金) 22:24:43.31ID:5rTEug2C 室外に設置するの工作なら、気象・気候の影響を鑑みる必要があったり、不具合の要因が多岐に渡ってるよな
電気の知識はもちろん、最終的なケース造りの知識とか
電子工作はあらゆる知識が必要な総合工作だよ!
電気の知識はもちろん、最終的なケース造りの知識とか
電子工作はあらゆる知識が必要な総合工作だよ!
885774ワット発電中さん
2021/09/24(金) 22:44:35.28ID:D8EI3mDT 高温・低温・結露・ホコリ・熱衝撃・機械的振動その他考える事がたくさんある
室外って設計大変だよな
室外って設計大変だよな
886774ワット発電中さん
2021/09/25(土) 03:17:00.98ID:dQvAKHPQ887774ワット発電中さん
2021/09/25(土) 06:40:05.21ID:aQvM3h0e888774ワット発電中さん
2021/09/25(土) 06:47:11.98ID:aQvM3h0e >>885
屋外はやりたくないなw
結露・ホコリ・熱衝撃・機械的振動を考えると密閉構造になり、高温時の放熱どうしよになる。
そこに低温が加わるとヒーター組み込んで予熱して…とか、これが電気屋の仕事かと思う程の熱設計の知識が求められるし。
屋外はやりたくないなw
結露・ホコリ・熱衝撃・機械的振動を考えると密閉構造になり、高温時の放熱どうしよになる。
そこに低温が加わるとヒーター組み込んで予熱して…とか、これが電気屋の仕事かと思う程の熱設計の知識が求められるし。
889774ワット発電中さん
2021/09/25(土) 12:10:58.31ID:jBKCPa0v890774ワット発電中さん
2021/09/25(土) 19:47:53.75ID:QQCLb94R 屋外ならまあテストも何度でもできるかもしれないけど宇宙へぶっ飛んでいくやつなんかはそんなに何度もテストもできないから最近の日本の航空宇宙物は大したもんだよな
891774ワット発電中さん
2021/09/25(土) 23:02:53.49ID:TI0t41nv892774ワット発電中さん
2021/09/26(日) 01:17:46.20ID:B3z3nxUK arduino IDEからplatformIOに移行してコンパイルしたら関数宣言ないぞって怒られたのでプロトタイプ宣言したら鎮まったんですけどこれそのまんまc++としてコンパイルしてるんですかね
arduino IDEだと怒られないのでそれに甘んじてたけども
arduino IDEだと怒られないのでそれに甘んじてたけども
893774ワット発電中さん
2021/09/26(日) 16:40:20.47ID:52wFWTS6 あてずっぽうなんだけど、platformIOは普通に各々ソースがc++のソースとして、
オブジェクトファイル(.o)が作られるので、リンカーでリンクするときに関数宣言が
ないとその関数なにってなる
arduinoIDEは「.ino」とかincludeする「.h」で読み込まれる「.cpp」とかを全部
サルベージして1つのファイルにしてからコンパイル->リンクってしているので、
リンカーが参照する時点で見えない関数とかがないみたいなことじゃないかな?
オブジェクトファイル(.o)が作られるので、リンカーでリンクするときに関数宣言が
ないとその関数なにってなる
arduinoIDEは「.ino」とかincludeする「.h」で読み込まれる「.cpp」とかを全部
サルベージして1つのファイルにしてからコンパイル->リンクってしているので、
リンカーが参照する時点で見えない関数とかがないみたいなことじゃないかな?
894774ワット発電中さん
2021/09/27(月) 14:31:26.84ID:NhfprXFY >>892
ずっとArduinoIDEなんだけど、ある日から急にエラー吐くようになって、setupとloopの前に関数を移したら直ったことならあるわ
ずっとArduinoIDEなんだけど、ある日から急にエラー吐くようになって、setupとloopの前に関数を移したら直ったことならあるわ
895774ワット発電中さん
2021/09/27(月) 22:26:02.00ID:DnSWpQ8e Arduino IDEってダメなの?
文字の色が種類によって変わるし
シリアルモニターとかプロッタとかすごく便利だし
エラーの修正するのも分かりやすいし
他のはもっといいの?
文字の色が種類によって変わるし
シリアルモニターとかプロッタとかすごく便利だし
エラーの修正するのも分かりやすいし
他のはもっといいの?
896774ワット発電中さん
2021/09/27(月) 22:32:55.89ID:PZGBUQ6r シンプルで使いやすいよ
足りないのはデバッグ機能、例えばスケッチを1行ずつ実行するステップ実行とか
スケッチのこの行で一旦止めたい時に使うブレークポイント、
あと単語を自動的に補完するインテリセンスとか、関数とかを折りたたんでスケッチ全体を見やすくしたりとか
次のバージョンでインテリセンスとかは付くみたい
足りないのはデバッグ機能、例えばスケッチを1行ずつ実行するステップ実行とか
スケッチのこの行で一旦止めたい時に使うブレークポイント、
あと単語を自動的に補完するインテリセンスとか、関数とかを折りたたんでスケッチ全体を見やすくしたりとか
次のバージョンでインテリセンスとかは付くみたい
897774ワット発電中さん
2021/09/27(月) 22:58:46.29ID:DnSWpQ8e デバッグ機能はすごいですね
そんなのあったらいいな
インテリセンスっていいですね
ケアレスミスは誰にでもありそうだから
そんなのあったらいいな
インテリセンスっていいですね
ケアレスミスは誰にでもありそうだから
898774ワット発電中さん
2021/09/27(月) 23:44:07.59ID:0XH0RFze インテリセンスとかはvscodeでやればできますよ
arduino pro IDEって全然話題出てこないのはやっぱりデフォのIDEからvscodeに移る人が多いからかな
arduino pro IDEって全然話題出てこないのはやっぱりデフォのIDEからvscodeに移る人が多いからかな
899774ワット発電中さん
2021/09/28(火) 00:03:55.91ID:LTSDaiXs 2.0から色々とまともになるらしい。。。
見た目
https://qiita.com/kohey0701/items/372b6ab19b2e9e5e84aa
ブツはベータ11まで出てる
https://github.com/arduino/arduino-ide/releases
見た目
https://qiita.com/kohey0701/items/372b6ab19b2e9e5e84aa
ブツはベータ11まで出てる
https://github.com/arduino/arduino-ide/releases
900774ワット発電中さん
2021/09/28(火) 00:42:40.74ID:Uk3bXOKi やっぱvscodeは超えられてなさそう?
atmel studioはどうなのかな
環境構築がダルいと聞いて二の足踏んでますが
atmel studioはどうなのかな
環境構築がダルいと聞いて二の足踏んでますが
901774ワット発電中さん
2021/09/28(火) 05:39:22.51ID:McUJVcR/ arduino IDEで関数の折りたたみできてるけどねうちのは
902774ワット発電中さん
2021/09/28(火) 12:40:13.99ID:LTSDaiXs まぁ、好きな環境ですりゃええんじゃない?
仕事ならまだしも趣味なんだろうから。
どれが優れてるとか、言い出したら本人次第が答え。
CLI+emacsがある限り、どんな環境でも好きに作れるからね。
Windows環境からvscodeが有名なだけで、eclipseもNetBeansでも出来る。
仕事ならまだしも趣味なんだろうから。
どれが優れてるとか、言い出したら本人次第が答え。
CLI+emacsがある限り、どんな環境でも好きに作れるからね。
Windows環境からvscodeが有名なだけで、eclipseもNetBeansでも出来る。
903774ワット発電中さん
2021/09/28(火) 13:18:59.13ID:2cPEThFL Eclipseはないわー
アンチMSのくせにちゃっかりVSCode完パクしてるし
アンチMSのくせにちゃっかりVSCode完パクしてるし
904774ワット発電中さん
2021/09/28(火) 14:18:28.44ID:LTSDaiXs だ・か・ら・・好きなの使えよ!
どれが何をパクろうが、俺には関係ないが、歴史ぐらいは調べた方が良いよ。
どれが何をパクろうが、俺には関係ないが、歴史ぐらいは調べた方が良いよ。
905774ワット発電中さん
2021/09/28(火) 14:39:46.61ID:xfUscJxw vscode 起動 遅い
906774ワット発電中さん
2021/09/28(火) 19:43:32.99ID:t+QxzMQV arduino ide for vsってどうなんだろ
907774ワット発電中さん
2021/09/29(水) 01:24:37.19ID:v5RVBjPa 普通に使えるけどモニタ機能とかのウィンドウがこじんまりしてて操作しづらい
コーディングはvsなので一番楽
コーディングはvsなので一番楽
908774ワット発電中さん
2021/09/29(水) 11:30:10.87ID:f+6IsoqY Arduino IDE 2.0ってVScodeのラッパーみたいなもんでは
909774ワット発電中さん
2021/09/29(水) 13:05:15.45ID:GDMX4IWA Yo!Yo!
910774ワット発電中さん
2021/09/29(水) 13:12:54.85ID:gFSNEY1x911774ワット発電中さん
2021/09/29(水) 19:27:55.99ID:mmM484JS >>908
Platformio 使えば良くね?
Platformio 使えば良くね?
912774ワット発電中さん
2021/09/29(水) 19:30:12.76ID:f+6IsoqY >>911
慣れてるなら別に好きなエディタ+ArduinoCLIとかでいいわけで
もちろんPlatformIOでも好きなの使えばいい
公式が出しててフォーラムでサポートしてもらえるってのが重要な人は居るんでね
まぁあそこ英語だけど
慣れてるなら別に好きなエディタ+ArduinoCLIとかでいいわけで
もちろんPlatformIOでも好きなの使えばいい
公式が出しててフォーラムでサポートしてもらえるってのが重要な人は居るんでね
まぁあそこ英語だけど
913774ワット発電中さん
2021/09/30(木) 20:29:08.51ID:8wiqWTLi タクトスイッチの長押しで電源オンオフさせる回路ってどうなってるんですかね?
実際は常時電源オンになっていて、長押しされたら動作オン、また長押しされたら省電力モード、みたいな仕組みなんでしょうか?
実際は常時電源オンになっていて、長押しされたら動作オン、また長押しされたら省電力モード、みたいな仕組みなんでしょうか?
914774ワット発電中さん
2021/09/30(木) 20:34:56.74ID:SPs16XCs 回路はINTピンにボタンを付けるだけ
スリープさせて外部割り込みがあったらとりあえず起きる
押されてる時間を測って長押しならそのまま起きてる
短ければまたスリープへ
スリープさせて外部割り込みがあったらとりあえず起きる
押されてる時間を測って長押しならそのまま起きてる
短ければまたスリープへ
916774ワット発電中さん
2021/09/30(木) 21:34:25.05ID:JKJwosI4 555で作れる
917774ワット発電中さん
2021/10/01(金) 13:53:12.14ID:ZSblLzQC AC100VからDC5Vに変換とかはよくあるけど、その逆って出来ますか?
918774ワット発電中さん
2021/10/01(金) 13:55:41.39ID:JapD6lCM 人はそれをインバーターと呼ぶ
919774ワット発電中さん
2021/10/01(金) 15:51:23.96ID:WGaVPLWU fruit.csv
日付,くだもの名,個数
2021/9/28,りんご,1
2021/9/28,みかん,3
2021/9/28,ぶどう,10
2021/9/28,なし,3
2021/9/29,りんご,9
2021/9/29,みかん,10
2021/9/29,ぶどう,8
2021/9/30,みかん,4
2021/9/30,ぶどう,2
2021/10/1,りんご,2
2021/10/1,みかん,5
2021/10/1,ぶどう,3
2021/10/1,なし,10
最新日(10/1)のりんごの数、最新日のくだものの合計
最新日の前日(9/30)のりんごの数、最新日の前日のくだものの合計
これらを求めたいです。プログラム例教えて欲しいです。よろしくお願いします。
日付,くだもの名,個数
2021/9/28,りんご,1
2021/9/28,みかん,3
2021/9/28,ぶどう,10
2021/9/28,なし,3
2021/9/29,りんご,9
2021/9/29,みかん,10
2021/9/29,ぶどう,8
2021/9/30,みかん,4
2021/9/30,ぶどう,2
2021/10/1,りんご,2
2021/10/1,みかん,5
2021/10/1,ぶどう,3
2021/10/1,なし,10
最新日(10/1)のりんごの数、最新日のくだものの合計
最新日の前日(9/30)のりんごの数、最新日の前日のくだものの合計
これらを求めたいです。プログラム例教えて欲しいです。よろしくお願いします。
920774ワット発電中さん
2021/10/01(金) 16:02:23.22ID:JOl0QKsL 丸投げかよ(草)
921774ワット発電中さん
2021/10/01(金) 16:32:18.12ID:vXRopQb0 >>919
日付,名称,りんご個数,総数のフォーマットで最新と前日のデータを定義する
関数:ファイルから区切り記号または改行までを取得する
関数:文字列を日付変換して返す
関数:文字列を数値変換して返す
関数:最新データをゼロクリアする
関数:最新データを前日データにコピーする
関数:累計データ型に入力_個数を加算する、りんごであればりんご個数も加算する
メイン:
(最新データをゼロクリアする)
(最新データを前日データにコピーする)
(ファイルから区切り記号または改行までを取得)し、終端までこれを繰り返す{
文字列を形式し、入力日付、名称、個数を得る
入力_日付が最新_日付より大きければ→(最新データを前日データにコピー)し、最新データに入力データをストアする(ゼロクリアして加算)
入力_日付が最新_日付と同じであれば→(最新データに加算)
入力_日付が前日_日付と同じであれば→(前日データに加算)
}
結果を表示して停止。
日付,名称,りんご個数,総数のフォーマットで最新と前日のデータを定義する
関数:ファイルから区切り記号または改行までを取得する
関数:文字列を日付変換して返す
関数:文字列を数値変換して返す
関数:最新データをゼロクリアする
関数:最新データを前日データにコピーする
関数:累計データ型に入力_個数を加算する、りんごであればりんご個数も加算する
メイン:
(最新データをゼロクリアする)
(最新データを前日データにコピーする)
(ファイルから区切り記号または改行までを取得)し、終端までこれを繰り返す{
文字列を形式し、入力日付、名称、個数を得る
入力_日付が最新_日付より大きければ→(最新データを前日データにコピー)し、最新データに入力データをストアする(ゼロクリアして加算)
入力_日付が最新_日付と同じであれば→(最新データに加算)
入力_日付が前日_日付と同じであれば→(前日データに加算)
}
結果を表示して停止。
922774ワット発電中さん
2021/10/01(金) 16:35:50.19ID:FrWsZogd >>919
エクセルでググれ
エクセルでググれ
923774ワット発電中さん
2021/10/01(金) 16:44:51.19ID:WGaVPLWU924774ワット発電中さん
2021/10/01(金) 17:02:15.93ID:qbKevBNb C言語入門とかでやりそうなやつだな、課題とかだろうか
わざわざarduinoでやる意味あるんか
わざわざarduinoでやる意味あるんか
925774ワット発電中さん
2021/10/01(金) 17:03:34.92ID:0nApHOMA arduinoにcsvファイルおくるのをどうするか。シリアル通信やスケッチに直書きするぐらいならPCで全部やるのと変わらんから面白くないよな。
926774ワット発電中さん
2021/10/01(金) 17:03:56.32ID:JOl0QKsL ArduinoでCSVデータ化して何する気なんだろ
927774ワット発電中さん
2021/10/01(金) 17:06:56.23ID:xlLZpNKO SQLite3使うとかw
928774ワット発電中さん
2021/10/01(金) 17:08:46.88ID:qbKevBNb arduinoIDEのターミナルはカスみたいなものだけど、普通のターミナルはファイル送信くらいできるよ
りんごとか言ってるけどGPSの衛星捕捉とかやりたいのかもね
りんごとか言ってるけどGPSの衛星捕捉とかやりたいのかもね
929774ワット発電中さん
2021/10/01(金) 17:27:59.79ID:WGaVPLWU ごめんなさい
りんごとか書いたけど実際は厚労省のサイトにあるコロナの県別新規感染者数のcsvをESP32に繋いだ液晶に映したくて。
csvよく見ると全国の数もあったので合計する必要はなかったです。
PCだとpytonのpandas使えば簡単に取り出せたけどarduinoてどうやるのかさっぱり分からなくて。
りんごとか書いたけど実際は厚労省のサイトにあるコロナの県別新規感染者数のcsvをESP32に繋いだ液晶に映したくて。
csvよく見ると全国の数もあったので合計する必要はなかったです。
PCだとpytonのpandas使えば簡単に取り出せたけどarduinoてどうやるのかさっぱり分からなくて。
930774ワット発電中さん
2021/10/01(金) 17:29:05.14ID:JOl0QKsL >>927
SQLってPHPにあるあれだよね?
SQLってPHPにあるあれだよね?
931774ワット発電中さん
2021/10/01(金) 17:30:02.04ID:JOl0QKsL >>929
Pythonでやればいいんじゃないの?
Pythonでやればいいんじゃないの?
932774ワット発電中さん
2021/10/01(金) 17:33:40.81ID:WGaVPLWU csvをよく見たら感染者数が0でも県名が載っているので、ファイルの最後からn行目のn列目と指定したらよいかもしれないと思ったので調べてみます
933774ワット発電中さん
2021/10/01(金) 17:58:33.02ID:p8+FP+6k ホムセンで電線見てたらほぼ全て「屋内用」と屋外用と銘打った物は無く
帰ってきてぐぐってみると、屋外で使う場合はパイプの中を通すとか言う話ですが
耐候性のあるケーブルって無いんですかね?
パイプ通すにしても屋外のコンセントからパイプ迄の間が劣化したらアウトの様な?
帰ってきてぐぐってみると、屋外で使う場合はパイプの中を通すとか言う話ですが
耐候性のあるケーブルって無いんですかね?
パイプ通すにしても屋外のコンセントからパイプ迄の間が劣化したらアウトの様な?
934774ワット発電中さん
2021/10/01(金) 18:03:28.58ID:JOl0QKsL >>933
電圧と電流は?
電圧と電流は?
935774ワット発電中さん
2021/10/01(金) 18:08:38.81ID:JOl0QKsL >>933
教えてあげたいけど電気工事士の免許がないと危ないから
教えてあげたいけど電気工事士の免許がないと危ないから
936774ワット発電中さん
2021/10/01(金) 18:16:01.87ID:qbKevBNb937774ワット発電中さん
2021/10/01(金) 18:25:45.07ID:l1q7XnsD >>933
モノタロウで屋外用電線を注文しろ
モノタロウで屋外用電線を注文しろ
938774ワット発電中さん
2021/10/01(金) 18:27:48.29ID:p8+FP+6k939774ワット発電中さん
2021/10/01(金) 18:58:25.09ID:DBXfhyX9 屋外コンセントを使うことが前提ならパイプで保護できない部分は光が当たらないような工夫をしたうえで定期的にチェックかな
940774ワット発電中さん
2021/10/01(金) 19:21:33.08ID:M7ANUiNW ふた昔前、電気工事士の実技試験に、鉄パイプを曲げる項目があった。
塩ビが不安ならステンレスパイプ使う。
塩ビが不安ならステンレスパイプ使う。
941774ワット発電中さん
2021/10/01(金) 20:33:47.31ID:KT9fdwXI942774ワット発電中さん
2021/10/01(金) 21:05:51.49ID:OnFulfVc >>941
余裕でいける。合計して表示するぐらいなら、ESP8266でも余裕。
アンチエイリアスしたベクトルフォントで日本語表示をカラーTFTとなると詰むw
CSVだし、最悪HTMLのパーサーを自作しても余裕だろうな。
参考になるかどうか分からんが、気象庁のデータ取得が、ほぼそのままだろうな。
(ここ1年ぐらい前にリニューアルした新しい奴ね)
Stringクラス、regexクラスで楽々プログラム。
余裕でいける。合計して表示するぐらいなら、ESP8266でも余裕。
アンチエイリアスしたベクトルフォントで日本語表示をカラーTFTとなると詰むw
CSVだし、最悪HTMLのパーサーを自作しても余裕だろうな。
参考になるかどうか分からんが、気象庁のデータ取得が、ほぼそのままだろうな。
(ここ1年ぐらい前にリニューアルした新しい奴ね)
Stringクラス、regexクラスで楽々プログラム。
943774ワット発電中さん
2021/10/01(金) 22:38:59.16ID:WGaVPLWU 2年ぶりくらいにM5stackを使ってみようと昔書いたサンプルコードを書き込んでみたけど123行目から既にシリアルモニターに表示されずどうも動いてないっぽいです
コンパイルのエラーは出ていませんでした
2年の間にライブラリの使い方が変わったんでしょうか?
Arduinoのサンプルコードは動いたので本体の故障は無いと思います
このコードです
https://pastebin.com/0HUY6ukg
>>941
700KBくらいのデータなので大丈夫だと思います
コンパイルのエラーは出ていませんでした
2年の間にライブラリの使い方が変わったんでしょうか?
Arduinoのサンプルコードは動いたので本体の故障は無いと思います
このコードです
https://pastebin.com/0HUY6ukg
>>941
700KBくらいのデータなので大丈夫だと思います
944774ワット発電中さん
2021/10/01(金) 22:55:12.66ID:p8+FP+6k ソース見てないけどオンメモリでやるには全く足りなくね
945774ワット発電中さん
2021/10/02(土) 02:44:20.49ID:Lekz/Iag 屋外のコンセントプラグの根本までPF管でも
被せちゃえばいいじゃない サイズは28くらいかな
そこから13とか16あたりにサイズダウンして配管するとか
可能であれば地中に埋めるもアリ
被せちゃえばいいじゃない サイズは28くらいかな
そこから13とか16あたりにサイズダウンして配管するとか
可能であれば地中に埋めるもアリ
946774ワット発電中さん
2021/10/02(土) 03:41:38.71ID:R+odb+Kl こういうデバイスってやっぱ屋外で使いたい!って欲が出てくるけど、配線の耐候や防水に悩んで結局諦めちゃうのよね
947774ワット発電中さん
2021/10/02(土) 06:47:38.17ID:mRAsnDD+ >>932
もしAwkを知っているなら、これ↓がいいかもしれない。
https://github.com/kingbin/Arduino/blob/master/Examples/ctags-5.8/awk.c
もしAwkを知っているなら、これ↓がいいかもしれない。
https://github.com/kingbin/Arduino/blob/master/Examples/ctags-5.8/awk.c
948774ワット発電中さん
2021/10/02(土) 11:47:46.31ID:ef/mOdED >>943
M5使ってないのでArduinoのセオリーになるけど、シリアルモニターは「115200」で
ちゃんと受けることが出来るか
USBのシリアルだとボーレートは関係ないけど、一般的なUARTだとボーレートあって
いないと正常に情報を受け取れない
あとは、シリアルってシステムの起動時に1秒位待たないと動き出さないものも
あるので、「Serial」インスタンスが有効になるまで空ループを入れるんがセオリー
らしいよ
while(!Serial && millis() < 2000) {} // 最大2秒待機
みたいな
M5使ってないのでArduinoのセオリーになるけど、シリアルモニターは「115200」で
ちゃんと受けることが出来るか
USBのシリアルだとボーレートは関係ないけど、一般的なUARTだとボーレートあって
いないと正常に情報を受け取れない
あとは、シリアルってシステムの起動時に1秒位待たないと動き出さないものも
あるので、「Serial」インスタンスが有効になるまで空ループを入れるんがセオリー
らしいよ
while(!Serial && millis() < 2000) {} // 最大2秒待機
みたいな
949774ワット発電中さん
2021/10/02(土) 11:57:11.21ID:ZiccqYpu >>943
なんかSerial.beginを2回呼ぶとフリーズするバグだかなにか無かったっけ?
M5.beginも指定しなければ、シリアル初期化するから。
てか動いてた時もM5.begin内で上書きされるから、Serial.beginがその位置だとなんの意味もなかったろうな。
なんかSerial.beginを2回呼ぶとフリーズするバグだかなにか無かったっけ?
M5.beginも指定しなければ、シリアル初期化するから。
てか動いてた時もM5.begin内で上書きされるから、Serial.beginがその位置だとなんの意味もなかったろうな。
950774ワット発電中さん
2021/10/02(土) 13:13:27.10ID:kAEDIv1D >>948
>>949
どうもありがとうございます
setupの最初の行に
M5.begin();
次の行に
while(!Serial && millis() < 2000) {} // 最大2秒待機
次の行に
Serial.begin(115200);
とやったけどダメでした
コメントアウトしまくって確認したところ
M5.begin();とSerial.begin(115200);の両方書かれてあると動かない事が分かりました
という事でSerial.begin(115200);もコメントアウトすれば無事動きました。
シリアルモニターでも動いてました。
あと別の質問なんですが、M5stack gray複数持ってて書き込めるものと書き込めないものがあります。
書き込むタイミングでRSTとGをコンデンサーでも繋ぐと書き込める場合もあるんですが、100%ではなく書き込めない時の方が多いです。他の解決方法どなたかご存知ですか?
>>949
どうもありがとうございます
setupの最初の行に
M5.begin();
次の行に
while(!Serial && millis() < 2000) {} // 最大2秒待機
次の行に
Serial.begin(115200);
とやったけどダメでした
コメントアウトしまくって確認したところ
M5.begin();とSerial.begin(115200);の両方書かれてあると動かない事が分かりました
という事でSerial.begin(115200);もコメントアウトすれば無事動きました。
シリアルモニターでも動いてました。
あと別の質問なんですが、M5stack gray複数持ってて書き込めるものと書き込めないものがあります。
書き込むタイミングでRSTとGをコンデンサーでも繋ぐと書き込める場合もあるんですが、100%ではなく書き込めない時の方が多いです。他の解決方法どなたかご存知ですか?
951774ワット発電中さん
2021/10/02(土) 13:14:00.90ID:kAEDIv1D952774ワット発電中さん
2021/10/03(日) 01:17:01.75ID:FndIsWQM953774ワット発電中さん
2021/10/03(日) 13:20:13.94ID:cnqnvYIt SDカード内の画像を表示する場合です
// これならOK
M5.Lcd.drawJpgFile(SD, "/jpg/ex/sample1.jpg", 0, 28, 320, 140, 0, 0);
// こっちはNG
String ImgName = "/jpg/ex/sample1.jpg";
M5.Lcd.drawJpgFile(SD, ImgName, 0, 28, 320, 140, 0, 0);
下の方だとコンパイルでエラーになります
なぜでしょうか?
>>952
PC直結で10uのコンデンサーで試してダメでした
// これならOK
M5.Lcd.drawJpgFile(SD, "/jpg/ex/sample1.jpg", 0, 28, 320, 140, 0, 0);
// こっちはNG
String ImgName = "/jpg/ex/sample1.jpg";
M5.Lcd.drawJpgFile(SD, ImgName, 0, 28, 320, 140, 0, 0);
下の方だとコンパイルでエラーになります
なぜでしょうか?
>>952
PC直結で10uのコンデンサーで試してダメでした
954774ワット発電中さん
2021/10/03(日) 13:56:58.22ID:MTMc1Co0 char型のポインタを要求してる所Stringクラスのポインタを渡してるから
ImgName.c_str()で通るんじゃない
ImgName.c_str()で通るんじゃない
955774ワット発電中さん
2021/10/03(日) 22:20:45.96ID:ZxSWurML しつもんです。
5vから3.3vへのシリアル通信なんですがダイオードのみで大丈夫ですかな?
3.3は受信のみです。
5vから3.3vへのシリアル通信なんですがダイオードのみで大丈夫ですかな?
3.3は受信のみです。
956774ワット発電中さん
2021/10/03(日) 22:35:21.54ID:EXCkpdyH957774ワット発電中さん
2021/10/03(日) 22:51:48.28ID:ZxSWurML958774ワット発電中さん
2021/10/03(日) 23:10:06.87ID:nFYz6bVY 質問も回答もその返事も意味が分かるようにどなたか説明していただけますか?
959774ワット発電中さん
2021/10/03(日) 23:13:14.58ID:nFYz6bVY960774ワット発電中さん
2021/10/03(日) 23:56:35.24ID:MTMc1Co0 Stringはデータ型じゃなくクラスだからね
961774ワット発電中さん
2021/10/04(月) 00:27:23.15ID:h6fOt89f 最近、AREFピンについて興味が出てきました
962774ワット発電中さん
2021/10/04(月) 02:08:12.83ID:jeyAoZjJ963774ワット発電中さん
2021/10/04(月) 07:41:35.54ID:45i5eZXQ964774ワット発電中さん
2021/10/04(月) 07:51:00.71ID:45i5eZXQ >>957
>抵抗だとプルアップの事を計算しないといけないかな?などと考えてました。
たしかに。
調歩同期式のシリアル通信だったら、プルアップが原則だし、送り側がドライブ
していなときにLになる抵抗の分圧式だとトラブルの原因になるかも。
システムなりソフトウェアで回避するしくみがあればいいけれど。
>抵抗だとプルアップの事を計算しないといけないかな?などと考えてました。
たしかに。
調歩同期式のシリアル通信だったら、プルアップが原則だし、送り側がドライブ
していなときにLになる抵抗の分圧式だとトラブルの原因になるかも。
システムなりソフトウェアで回避するしくみがあればいいけれど。
965774ワット発電中さん
2021/10/04(月) 07:57:15.22ID:v04jKl47 >>959で自己解決みたいだけど
966774ワット発電中さん
2021/10/04(月) 12:03:30.15ID:PbLKnxWf967774ワット発電中さん
2021/10/04(月) 16:09:39.62ID:JLfUVQuS968774ワット発電中さん
2021/10/04(月) 18:24:13.42ID:45i5eZXQ >もちあがりませんでした。
もちあがらない? 電圧が上がらない、の意味ではないよね…
元の質問は、
>5vから3.3vへのシリアル通信なんですが
ということで、5Vのトランスミッタのシリアル信号を3.3Vのレシーバーに入れる話だと思ってた。
もっとも、3.3Vデバイスの入力に上向きクランプダイオードが入っていれば、直列抵抗だけで済むことも
あるけどな。
もちあがらない? 電圧が上がらない、の意味ではないよね…
元の質問は、
>5vから3.3vへのシリアル通信なんですが
ということで、5Vのトランスミッタのシリアル信号を3.3Vのレシーバーに入れる話だと思ってた。
もっとも、3.3Vデバイスの入力に上向きクランプダイオードが入っていれば、直列抵抗だけで済むことも
あるけどな。
969774ワット発電中さん
2021/10/04(月) 19:04:00.58ID:H07+V030970774ワット発電中さん
2021/10/07(木) 01:00:09.99ID:zaEXo2Pg 初心者のアホな質問すみません。。
UNOとESP32 devkitcを入手しました。
JPGカメラもあります。これはSDカードに一時保存しないと
使い物にならないのでしょうか? クラウドやDropBox等に送ったり
出来ないものかと思いまして。
UNOとESP32 devkitcを入手しました。
JPGカメラもあります。これはSDカードに一時保存しないと
使い物にならないのでしょうか? クラウドやDropBox等に送ったり
出来ないものかと思いまして。
971774ワット発電中さん
2021/10/07(木) 01:10:57.76ID:ugTNvark そういうのはラズパイでやったら?という身も蓋もない提案
目的が大事ならラズパイで 解決策は即出てくる
手段が大事なら引き続き頑張れ
目的が大事ならラズパイで 解決策は即出てくる
手段が大事なら引き続き頑張れ
972774ワット発電中さん
2021/10/07(木) 01:17:34.91ID:TQNhIW6R そういうのはESP32-CAMでやったら?という身も蓋もない提案
作例が多いので、手持ちのもので苦労するより、コピペで手っ取り早く目的が達成できる
手段が大事なら引き続き頑張れ
作例が多いので、手持ちのもので苦労するより、コピペで手っ取り早く目的が達成できる
手段が大事なら引き続き頑張れ
973774ワット発電中さん
2021/10/07(木) 03:25:51.25ID:zaEXo2Pg そ、そうですね…
ESP32-CAMの情報ばかり出てきます…
ESP32-CAMの情報ばかり出てきます…
974774ワット発電中さん
2021/10/07(木) 03:36:02.14ID:REFMBNUC ラズパイの10分の1くらいの値段でできちゃうしな、むしろラズパイはサーバとして使ったほうがいい
975774ワット発電中さん
2021/10/07(木) 03:45:11.16ID:b1PBjzKE 逆に言うと ESP32-CAM は、それしか出来ない(語弊あり)。
サンプルが出来過ぎてるから、そこから飛び出した使い方までする人がいない。
サンプルが出来過ぎてるから、そこから飛び出した使い方までする人がいない。
976774ワット発電中さん
2021/10/07(木) 09:57:44.63ID:QbFoAr0E >>973
-cam をキーワードに含めてesp32-camを検索候補から除外してみたら?
-cam をキーワードに含めてesp32-camを検索候補から除外してみたら?
977774ワット発電中さん
2021/10/07(木) 14:31:13.88ID:3R/vNgbp マイコン用のJPGカメラて大抵QVGA/VGAとかで更に高圧縮されてて一枚の容量すんごい小さいよね?
ESP32なら、デコードして画像加工したりしようとしなければそのままオンメモリで出来そうだけど
ESP32なら、デコードして画像加工したりしようとしなければそのままオンメモリで出来そうだけど
978774ワット発電中さん
2021/10/07(木) 15:34:43.27ID:obGqiw/P センサーに反応あったら画像を鯖に送るというのは簡単なんだけど
「センサー感知の5秒前から10枚の画像を…」とか考え出すと、常に撮影して最新10枚をキャッシュとかとたんに複雑になっていく
「センサー感知の5秒前から10枚の画像を…」とか考え出すと、常に撮影して最新10枚をキャッシュとかとたんに複雑になっていく
979774ワット発電中さん
2021/10/07(木) 17:34:25.67ID:zaEXo2Pg980774ワット発電中さん
2021/10/07(木) 17:36:01.64ID:zaEXo2Pg と、書きながらESP-CAMを検討に入れました
お手頃価格ですしね。。。
お手頃価格ですしね。。。
981774ワット発電中さん
2021/10/08(金) 17:09:30.78ID:5urLukXL 何処が分からないの
プログラミング一切分からず、そう言う事が出来る出来合いのソフトが欲しいの?
プログラミング一切分からず、そう言う事が出来る出来合いのソフトが欲しいの?
982774ワット発電中さん
2021/10/08(金) 17:34:48.85ID:sF6XWt/9983774ワット発電中さん
2021/10/08(金) 17:45:25.51ID:NMYweXPd 物が有るんなら試してみりゃ良いじゃん。ということなんじゃないの。詰まってるところがわかったら、アドバイスできるかもしれんし。
984774ワット発電中さん
2021/10/08(金) 17:46:30.16ID:b9zUI9Nk nanoとかunoとかあるけど何がどう違うの?
985774ワット発電中さん
2021/10/08(金) 20:26:55.27ID:23AwQnUT986774ワット発電中さん
2021/10/08(金) 20:30:26.07ID:kM8f/Upu >>984
性能はほぼ一緒なのにUnoはでかくて高いウドの大木
性能はほぼ一緒なのにUnoはでかくて高いウドの大木
987774ワット発電中さん
2021/10/08(金) 21:05:48.59ID:nYZYylh9988774ワット発電中さん
2021/10/09(土) 03:46:04.98ID:WCjCoBwi 偽物ワロタ
989774ワット発電中さん
2021/10/10(日) 05:34:36.32ID:gVl2KRHd >>984
UNOだとシールドを使ったI/Oの拡張が楽だから初心者向けだな
https://burariweb.info/electronic-work/arduino-learning/arduino-expansion-board-prototype-shield.html
UNOだとシールドを使ったI/Oの拡張が楽だから初心者向けだな
https://burariweb.info/electronic-work/arduino-learning/arduino-expansion-board-prototype-shield.html
990774ワット発電中さん
2021/10/10(日) 07:46:56.19ID:xeztvjex >>989
ナノとかをブレボで使うほうがよくね?
ナノとかをブレボで使うほうがよくね?
991774ワット発電中さん
2021/10/10(日) 07:51:30.61ID:I7eq/AEM nanoなら同じ予算で3倍くらいセンサー買える
992774ワット発電中さん
2021/10/10(日) 08:15:12.78ID:b13sCTw3 >>989
何かを開発するってやっぱり難しいから簡略化できるものはできるだけ簡略化した方が良くないかな?
何かを開発するってやっぱり難しいから簡略化できるものはできるだけ簡略化した方が良くないかな?
993774ワット発電中さん
2021/10/10(日) 11:52:26.98ID:gVl2KRHd994774ワット発電中さん
2021/10/10(日) 12:43:00.83ID:SRBCTa43 UNOはシールドが売りかなぁ
入門者にはいいと思うよ
そろそろ次スレだね
入門者にはいいと思うよ
そろそろ次スレだね
995774ワット発電中さん
2021/10/10(日) 13:26:51.54ID:5XFZzAux でもシールドって何の勉強にもならん気がする。
あ、ソフトの勉強にはなるか。
あ、ソフトの勉強にはなるか。
996774ワット発電中さん
2021/10/10(日) 13:33:49.47ID:pztkoYta997774ワット発電中さん
2021/10/10(日) 13:36:19.93ID:pztkoYta Unoは一番最初、何も知らないときに中華製を1枚買って持ってるけどすぐにパーツ箱にしまい込んだ
Nanoは何枚も持ってるし実践投入してるけどUnoはその一枚だけ
Nanoは何枚も持ってるし実践投入してるけどUnoはその一枚だけ
998774ワット発電中さん
2021/10/10(日) 13:39:15.05ID:pztkoYta Arduino初心者熱烈大歓迎質問スレ part32
https://rio2016.5ch.net/test/read.cgi/denki/1633840724/
https://rio2016.5ch.net/test/read.cgi/denki/1633840724/
999774ワット発電中さん
2021/10/10(日) 13:39:30.30ID:pztkoYta う
1000774ワット発電中さん
2021/10/10(日) 13:41:09.15ID:pztkoYta め
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 115日 1時間 41分 48秒
新しいスレッドを立ててください。
life time: 115日 1時間 41分 48秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- あぼーん
- あぼーん
- 【大阪・関西万博】大屋根リング、吉村知事が海側600メートル保存を提案…費用は10年で17億円 [ぐれ★]
- 就職氷河期世代(39〜54歳)、今も不安定な仕事や失業は80万人「違う時期に生まれたかった」 国民民主、民間・公務員への採用提言 [お断り★]
- 「昆布だしOK、かつおだしはNG」のヴィーガン 半裸女性血のりパック詰めをした理由 [少考さん★]
- 【速報】トランプ政権 輸入する自動車部品の25%追加関税が発動 エンジン・トランスミッションなどの部品が対象に [ぐれ★]
- 【実況】博衣こよりのえちえちホロGW釣り大会🧪
- 【実況】博衣こよりのえちえちホロGW釣り大会🧪 ★2
- 大阪万博、ペットボトルのお茶を不審物としてスキャン [931948549]
- 【安倍晋三】ホワイトハウス公式垢、とんでもない画像をポスト🤩 [359965264]
- 100万円の中古物件を買っていいか? 老後はこれでOKか? トランプ安倍石破 [205023192]
- 【ストーカー殺人事件】川崎警察署にデモ隊が突入、一触即発に★2 [989870298]