Arduino互換機 2枚目 [転載禁止](c)2ch.net
>>Optiboot on 32pin
これは何処から入れたのもの??
ボードの選択で素のArduino Nano/UNOを選択したときに期待した速度で動くことを想定して作ったので
一度Arduino Nanoでやってみてね。
それでも明らかに遅い場合はデフォルトの4MHzで動いちゃっている。
その場合はブートローダーの書き込みが出来ていないと思うよ。 ESP8266(ESP-12F)が100円で買えるから、
電池駆動の省電力プロジェクト以外はATMega328系は使わなくなったな
もっともATTinyで事足りるならなおさらだ >>290
Optiboot8.0 をボードマネージャからいれました。
ご指摘の通り、4MHz で動いているようです。
クリーンインストールの Nano/UNO 設定でも結果は同じでした。
Bootloader の書き込みに問題は無いと思われます。
自分のソースで LED を強制的に ON にしたものも反映されている
ので、環境的には、問題ないと思われます(物理的な結線って意味)。
もう少し色々とやってみます。と、考えていたのですが、折角コンパイル
環境を作ったので、micronucleus が 328P 対応したのを移植してみようかと
手を付けてしまいました。HIDデバイスにできれば Tiny85 より
膨大なピン数、莫大なメモリ空間www STM32も転がってるけど。。。
https://github.com/micronucleus/micronucleus >>292
SWC/SWDが端子が引き出されていないWAVGATで試す為にoptiboot界初?wの
ISP不要の自己書き換えバージョンを作ってみました。
書込んだ結果、32ピンLGTが載ったWAVGATでも期待通りの速度で動いたぞ。
論理的にも4MHzになることは考えられないので何かしらの誤解か間違いがあると思うよ。
https://i.imgur.com/DB1qDGM.jpg
自己書き換えと外部水晶に対応したnewバージョン
http://www.mediafire.com/file/vmr1kf9kgjjlmpi/lgtboot.tar.gz/file >>環境を作ったので、micronucleus が 328P 対応したのを移植してみようかと
digisparkのローダーだね。今まさに使ってる25年前のmac用キーボードもdigisparkでusb変換して使ってる。
あとブートローダー処理に関してはatmega328pとlgt328pで共通点は少ないから328Pのコードをベースする意味はないよ。 USBaspを書き換えて古いバスマウスをUSB変換するアダプタにしてみました。
gccとlibcで作ったけどボードの定義をすれはarduinoの代わりにもなりそうだね。
https://i.imgur.com/MYo13mq.jpg >>296
スペシャルクリックがあるんだぜ!AMIGAには AMIGA知ってるとは物知りだね。他にも新品のA500とかC64Cも複数保管してるよ
骨董品としての価値が付くまで持ってるつもり 俺のvic1001はプリントパターンが浮いてミミズ腫れのようになってしまった
もはや電源を入れることすらかなわぬ
ESP32のエミュで我慢するわ 実機に値段は付くだろうけど、優秀なエミュがあるからね。。。
Apple2 のように再販も無いだろうし。
実際に エミュ で LightWave が PC版 より爆速で動く(バージョンが全く違うけどw) >>298 AMIGA2000を持ってたんだよ。当時、パソコンよりゲーム機のほうが高性能なのではと疑問を思っていたんだよ。何が違うんだろうと・・・ よくある Nasno互換機 と同じ CH340 搭載 & MicroUSB(Miniじゃないのが便利)、
328PB だけど、328P として動作。Nano OldBootloader 搭載だけど、Optiboot8.0 に変更可能。
片面実装なので、裏側に実装部品が無い。
今はタイトル通りに送料無料じゃないみたい。
https://ja.aliexpress.com/item/32828478049.html
ちなみに電源LEDは緑(眩しくないタイプ)、D13 と RX/TX 動作 LED は赤。 >>302
miniUSBじゃなくてmicroUSBなのも良いな >>302
それレビューの写真がPBだったから期待して買ったら
328Pが届いた
PBがよかったのに 去年その店で2回かったけど4個全部PBだったよ
PBだったラッキーってコメントしたら消されたw
お店の人はPBよりPのほうが価値があると思ってるぽい 時期によって安く調達できた方を使うから気が付かれたくないとか
328シリーズとは書いてるけど328何なのか書いてないくらいだから LEDの制限抵抗が1kじゃなく4.7kで眩しくなかったり
小型のCH340Eが付いてほんのり省電力だったり割りと良い互換ボードなんだけどね Arduino互換機を秋葉で買える店としてShigezoneはいいね
東京ラジオデパートだから秋月や千石とかにも近いしな Aliは安いけど、通販で面倒だし、すぐに手に入るわけじゃない
都内の住民にとって秋葉で手に入るというのは重要 ALI眺めてるとLOLIN32liteが288円と物凄く安いけど、GNDとかの重複ピン省くだけじゃなく、
素のLOLIN32と比べてGPIO1・3・21、RX・TX・I2C SDAと普通のGPIOも削られてしまってるのね…
マトリクスで他のピンに割り当てれば使えるとしても、何でこんな所削ったかな
ピンが削られて不人気だとしても安すぎるから、まだ何か他の罠、充電コントローラが駄目な奴
だったりするのかな ブートローダとして利用する容量が少ないからプログラムで使える領域が多い
書き込み時の転送速度が2倍(まぁこれはそこまで影響があるわけじゃないけど) boards.txtを見ればわかるがoldもnewもプログラム領域のサイズは同じだ Nano に使われているブートローダーは Optiboot じゃないので、
新バージョンでも転送速度2倍意外の違いはない。
Uno を始めとする多くで使われている Optiboot に変更することで、
転送速度だけじゃなく、容量の増加が行える。
どうも Nano が Uno と同じ構成なのにブートローダーが見捨てられている
感じがあるので、 Optiboot に変更する意味が大きい。
ここの最後にふらっと書かれている。
https://ht-deko.com/arduino/nano.html#03 nano純正新バージョンはoptibootでUNOのものと全く同じものだよ
ヒューズビットと最大スケッチサイズの更新忘れだね
## Arduino Nano w/ ATmega328P
略
nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex ここが
uno.name=Arduino Uno
略
uno.bootloader.file=optiboot/optiboot_atmega328.hex 同一 それともユーザーが混乱しないようにあえて変更しなかったのかもな NanoにUnoのブートローダーを書き込んだほうがメモリ増えるんだよね? 328搭載のnanoとunoのブートローダーは同じ物だよ
違うのはローダーの区画サイズとarduino ideで管理されている最大スケッチサイズ 正規品は持ってないので分からないけど、よく出回ってる CH340+328P の Nano は、
2k のブートローダーが載ってる。0.5k の Optiboot が載ってる Uno とは違う。
それも 115200転送 に対応していない OldBootloader って奴。
Optiboot が載ってない理由がここらに書かれている。
http://nuneno.cocolog-nifty.com/blog/2018/03/arduino-nanoard.html 最新の ArduinoIDE1.8.13 でも Optiboot では無い。
nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
ここのスレッドで書かれている Nano=Uno=Optiboot ってのは、この記述を見てる
nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex
んだろうけど、中華 Nano の多くは、OldBootloader が載ってるので、Optiboot では無い。
数日前に届いた 328PB 搭載のものも OldBootloader が載ってたし Optiboot が載ってるのを
一つも見たことが無い。 届いたらまずブートローダをOptibootに書き換える。
混在してると面倒だから、これがうちの決まりになってる。 あ、>>327はAliで買った中華Nanoの話です。
正規品は1つも持ってないから知らない。 Arduino IDEに収録されているNanoのbootloaderは明らかにoptibootじゃん
oldバージョンとしてoptibootじゃないbootloaderも収録されてはいるが
それをもってNanoはoptibootではないと強弁するのは詭弁なんだわ
そもそも>>318で新バージョンもoptibootではないと主張したんだから
中華云々も言い訳になってないでしょ >>330
とりあえずアンカー打ってくれ
あんたが何に怒ってるのかわからん 自分以外の全てに怒ってるんだよ
言わせんな恥ずかしい 中華NanoのCH340Gが壊れたらしく、シリアルからスケッチが書き込めない
ICSP経由のUSBaspからは書き込めるけど、
Nanoはデバッグ用に使ってるからシリアルがないと辛い・・・
すっごい大雑把な質問だけど原因分かる人いますw?
https://i.imgur.com/dnZkutc.jpg
https://i.imgur.com/oBpkJG5.jpg >>334
やけに金属粉っぽいものがくっついてるけど何した?
それが現認では? 直そうと思って思ってコンデンサ取って容量測ったり、CH340Gの足をハンダし直したり、色々したw とりあえずもう一度そのコンデンサを外して半田くずっぽいものを全部きれいにしてからコンデンサを再度取り付ける
テスタがあったらコンデンサの両端を測ってショートしてないか見る 特にそのコンデンサの右側に写ってるクリスタルとその周辺が汚れているとうまく発振できなくなって動作しない >>337
だとすると現場荒らされ過ぎで写真から故障原因を見極めるのは無理
新しいの買った方が早いし安いからこれを機に数台はストックしておきなよ
うちなんか無駄に10台はあるわw >>338
>>339
クリスタルは手付かずでなんか怪しいなーと思ってた。もう一回キレイにしてやってみます。ありがとう
>>340
予備買っとくw ありがとう よくあるダイオード焼けじゃない?
URL が貼れないようなので、検索で、arduino nano diode
とりあえずショートさせれば動作確認ぐらいできるかも? あら?抵抗の数が足りない?
と、思って手元の奴を見たら、>>334 と同じ1個だったわ。
>>344 の奴はバージョンが違うだけのようですね。 >>343
おお!神よ!あなたはどこにおられたのですかw!
すごい!ショートさせたら直りましたよ!スケッチも書き込めるしシリアル通信もでけた!
https://i.imgur.com/VUpmjWM.jpg
テスターでダイオードを調べたらご指摘どおりぶっ壊れてた。
何のダイオードか調べたら
>MBR0520ファミリーのダイオードす。電流定格が0.5Aのショットキーバリア整流器またはショットキーパワー整流器を選びます。
らしいので代替品を探してみます。感謝!
https://forum.arduino.cc/index.php?topic=405230.0
https://www.mikrocontroller.net/topic/402242
https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf >>342
たぶん過電圧か過電流か、逆電圧はないかも・・・あるかも・・・でもそんな感じだと思いますw >>334の
>シリアルからスケッチが書き込めない
という書き方からダイード焼けが候補に挙がらないのは当然では?
PC上でCOMが認識されない、とかなら分かるけど >>346
もちろん神じゃないけど、Nanoのダイオードが焼けるのは、あるあるらしい。
(うちでは1個も焼けたことないけど)
何にせよ、原因が特定できて良かったです。
色々なリンク先を見る限り、修理代とNanoの値段。。。幾つか用意するのが
正解に間違いないのは確か。
届いたらOptibootに変更。。。
予備が10個。。。
うちにもピンすら付けてないのが10個以上。。。
みんな道具箱に一杯あるのがフツーなんでしょうねw 自分もProMiniいくつもあるUSB-TTLもFT232、CP2102、CH340、PL2303あたりを一通りそろえて遊んでる ArduinoIDEで使えるものということでうちはこんな感じ
在庫表の更新サボることもあるので多少違うかもしれないけど
---UNO
Arduino UNO R3 ATMega328 16MHz 1
---NANO
Arduino NANO 328 16MHz mini-USB 青 0
Arduino NANO 328 16MHz mini-USB 黒 1
Arduino NANO 328 16MHz microUSB 緑 328PB 3
Arduino NANO 328 16MHz microUSB 緑 328U-PH 1
Arduino AVGA328P 16MHz microUSB 黄 2
---Pro-mini
Arduino Promini328 5V 16MHz 青 2
Arduino Promini328 3.3V 8MHz 青 1
Arduino Promini328 5V 16MHz osc A4中 黒 3
Arduino Promini328 5V 16MHz xtal A4外 黒 3
Arduino Promini328 3.3V 8MHz xtal A4外 黒 1
Arduino Promini168 5V 16MHz xtal A4外 黒 3
---DigiSpark
DigiSpark ATTiny85 USB 3
---chip
A90S2313 DIP20 7
ATTiny13A DIP8化 5
ATTiny13A sop8 3
ATTiny44A DIP14化 11
ATTiny44V DIP14化 3(2つは動作怪しい)
ATMega328U-PH sop32 1
---ESP8266
Wemos D1-mini ESP12F 16pin CH340 2
NodeMcu v3 ESP12E 30pin CH340 1
ESP12F 7
ESP01 8pin 1
---ESP32
ESP32-CAM OV2640 CP2102 16pin 1
ESP32 Development Board 30pin CP2102 1
ESP32 Development Board 34pin CP2102 1
---STM32
STM32F103C8T6 Flash128k 2 何かをするための道具なのに、
その道具自体を揃えることに夢中になる奴いるよな。 ありきたりのこと以外は、たいていの趣味って、それを理解していない人から見ればキモいもの。みんなお互い様なんだし。
それに、たくさんもってる人は、もってない人より比較をすることもできる。
掲示板の価値は、自分とは嗜好や考え方が違う人からお話を聞けることなんだし、排除するような言い方はおかしいよ。 >>360
ならば「排除するような言い方」も趣味なんだから認めろ
お前は頭が足りないからいつも言ってることが中途半端 >>361
>排除するような言い方」も趣味
「排除するような言い方」の趣味を語るスレじゃないしね。 ホビー板にでも建てたらどう?
通じないならスルーするから。 >>362
>たいていの趣味って、
限定せず趣味一般を語り出したのはお前の方でしょ
まず自分のレスをよく読みなよ 有名な互換機ってどんなのがある?
本家には無くて互換機の互換機が出ちゃうようなw 「互換機」ってどういう定義かなあ?
Arduino IDEからスケッチが書き込めるけどarduino.ccの商品じゃない物ってこと?
たくさんあって逆に絞れないなあ。
例えばESP系のボードは全部該当する。 AT互換機の頃も本家IBM/PCは殆ど売れてなかった、
DOS/V互換機に至ってはもう本家関係なくなってた
Macも互換機あったけどすぐに滅びた
ArduinoIDEの手軽さ、豊富なライブラリで数行書けばすぐ動くってのがウケてるんだろ
IDEといいながら宣言元にジャンプするような機能も無いほぼメモ帖
デバッグ用リリース用で構成切り替えるとかまったくできない、ボタン押せばコンパイルするというだけ
それに文字コード切り替も無いターミナルがついてるだけ
出来ることが少ないから迷うことも少ない
冷静に見ると決して良い開発環境では無いと思うんだがなんで長年支持されてるんだろう MariaMoleってパッと見は好みだけど、使った人いる?もう更新終わってるっぽいけど
https://dalpix.com/mariamole まあArduinoはド素人をターゲットにしているからIDEの機能は最低限、ライブラリ内には最大公約数的なおせっかいルーチンをできるだけ詰め込んである 初心者の心をわしづかみ
Arduinoまでこういうの無かったんだね。
メーカー謹製の機能てんこ盛りの糞でかいIDEをうん十万で買うか、
黒画面でテキストファイルと格闘するしかなかった。 ピカソの画を子供の落書きかよと馬鹿にするようなものだ!
ピカソは静物画もちゃんと書けるし、絵画の基礎も会得してる。
それをあえて、あのような誰でも描けるような子供のような画風で表現してるんだよ!
ArduinoIDEとはそういうことだ! 一部の高度なマニアックな人に支持されるより
大勢の人に広く受け入れられる物の方が、遥かに難しい! しかしArduinoのIDEは不便すぎるのも事実
とりあえず編集作業はVSCodeでやっているが、、、 基本シンプルでわかりやすいのはOKなんだけど
外部エディタ
外部シリアルターミナル
構成マネージャー
ボードマネージャー
ライブラリマネージャー
これらがプラグインで差し替え可能ならかなりの発展があったろうに
それが残念でならないよ あ?不満あるなら作れやオイ 感がスゴイね あのIDE 他のアプリでソース更新しても、なにもしてくれないしな
酷いもんだぜw 「ソースが更新されました」って通知はしてくれるよ
ソースフォルダに無いライブラリを更新した時クリーンナップやリビルドしたいと思ってもできない
-Fオプションで強制的に書き込めますとか出てくるけど、それ指定する箇所も無い
コンパイル時やアップロード時にSHIFTキー押してるとダイアログが出てきてオプション指定できるとか
その程度のものはあってもよかったんじゃないかと思う おまいら、なぜここで吠えてる?
場所間違えてるぞ。
https://forum.arduino.cc/ 「外部のエディタを使う」にチェックすればいんじゃないか それ
「内部エディタを無効にする」が正しい表現で、
外部エディタを起動してソースを開いたり、エラー箇所に飛ぶような機能は失われる せっかくエディタに指定行へ飛ぶオプションがあるのになぁ(´・ω・`) ぷろみにの互換機?
リセットボタンがシルバーで丸いのと、赤で細長いので先頭のシリアル部分のピンアサインが違っててハマったわ…
pcbつくっちゃったよ… 俺は延長ケーブルを作ってひっくり返して対応した
荒ぶるUSBケーブルに振り回される事も無くなった >>386
めちゃギリギリサイズのケースに詰め込むから諦めて正しい方の買い直したわ20個 アマゾンで買ったOSOYOOの互換機、
本物とほぼ同じシルク印刷で(良く見るとフォントがしょぼい)
ARDUINOのロゴとかWWW.ARDUINO.CCとかMADE IN ITARYとか書いてあるんだけど
中華製は何でもありだなw ALIでLGT8FのSSOP版を注文してみた
この値段なら単純な物の組み込みにも気兼ねなく使えるかなぁ
555でさえソケット使って隙あらば抜こうとする人間だけど UNO互換ってどういう意味で?
搭載マイコンのことを指すのか、例のあの形状のことを指すのか
(HAL有りで)全く同じスケッチが動かせるものを指すのか
本家UNOはATmega328Pを積んだ物のことを指し、UNO互換と名乗るならMCUは同じ328Pになるのでは・・・? シールドがそのまま乗っかるし
メモリが多ければいいので
値段的に安ければさらに好ましいけど >>396
ESP32は3.3Vだからシールドによってはそのまま乗らないゾ >>397
> 5 V系デバイス接続用に全入力に入力分割用抵抗パターンを配置
一応そこはやってるらしい >>398
それも含めてそのままって意味で書いた
手軽に差し替えできるのがシールドの利点だと思うし
抵抗半田付けするならそのままじゃないかなって 読み返したらなんか否定的な書き方になってしまった
自分がそう思っただけで>>398のような配慮のあるボード及びその記述を引用してくれた>>398を否定するわけではないです
ごめんよ なるほど抵抗半田付けですと
確かにそのままではないですね
シールドにはお手軽さを求めるので
半田付けはちょっと面倒ですね Aliexpressがどんどん送料高くなってしまって、arduino nano互換機もATmega328Pのは以前は送料込みで200円しなかったのに200円以内なのはもう見当たらない。
送料含めて一番安いnano相当互換機はLGT8F328Pあたり?(以前は送料含めて100円しなかったよね…)
STM32F103C8T6のもそこそこ安いよね。 >>402
しょうしき、足元を見る見始めたのだと思う STM32Fは安いね
自分は103C8T6と030F4P6を3枚ずつ持ってるけどまだ手が付けられてない
これもコンパチやリマークが結構あるらしいマーキングが明らかに違えば(STM32FじゃなくてCS32FとかCKS32F)わかるけどSTM32Fのまま中身が違うとわけわからなくなる 送料が上がったら「業者が消費者の足元をみてる」と考える人がいるんだね。自己中心の典型だな。 ATmega328のnano互換機は生産量減って入手難なってる感じだな
160円くらいのSTM32F103C8T6がほぼ性能4倍で圧倒的すぐる
生チップも90円くらいだし組み込みもほとんどSTMになってきてる 多分今は送料自体よりも、補償的な物で高くなってるんじゃないかな
重量よりも金額で送料が設定されてる感じがする STM32気になるけど、何かに組み込むにはでか過ぎてな…
nanoサイズでもでかくてSSOPのLGT8F買った LGT8F328P-SSOP20は全部がそうなのか分からないけど、パターンが曲線なのが気持ち悪いw
なんか手書き感がある esp-idfのi2cドライバはインストール後にアクセスするデバイスに合わせて周波数を変更する事、
ArduinoのWire.setClock相当の事は出来無いんですかね 値段安い
RAM大きい
クロック高速
国内店舗で買えるおまえらのおすすめ教えろくだちい 259 名前:不要不急の名無しさん[sage] 投稿日:2020/09/16(水) 13:35:31.72 ID:XdGKdrqv0
大阪さんの言動を否定的にみてる人ってのは悪人どころか逆に規律やルールを守る人だと思うけど >>415
高いって言われそうだけどオレ的にはTeensy 4.1が超おすすめ
無茶苦茶速い。Unoの100倍ぐらい。
今までGPIOのレジスタ直接叩くようなコーディングしてたのをdigitalWriteで書いても十分速い。
値段は海外で$30ぐらい、日本だとSwitch scienceで4177円。
https://www.switch-science.com/catalog/6377/
DigikeyやMouserだと今は品切れ再入荷待ち。
高いって言われそうだけど、この性能でこの価格なら満足。 >>417
値段はともかく、
色々入っててすごいなこれw
RAMも大きくて何も考えずにstring使えそう その価格帯だと 64bit デュアルコア AIプロセッサ のK210だな
ttps://www.switch-science.com/catalog/5707/
ArduinoもMicroPythonもどっちもいける
Arduinoに拘らなければRaspberry-piとかNano-pi系のがOS乗ってるし速くて開発も楽なんじゃね
手軽なマイコンということならESP32だろうね raspiのlinuxとかだと起動に時間がかかるし、ブッツリ電源落とすと壊れたりするし。
動かしぱなしなら関係ないけど arduino ideのボードマネージャでサードベンダーのjsonファイル指定するところ、複数追加できないのですかね?
esp32,esp8266,seeduinoなど同時に扱得ればいいかなと >>417
Teensy 4.0も併売されてるよ
Teensy 4.1よりピン数が少なくて、いろいろ対応してるものが少ないが
小さいのがいいって人には4.1より4.0の方がいい
価格も少し安い
https://www.switch-science.com/catalog/5877/
Teensy 4.0、Teensy 4.1はRaspberry Pi Zeroより速い Cortex-M7 600MHz x 2.14DMIPS/MHz = 1284DMIPS
BCM2835 1GHz x 1.25DMIPS/MHz = 1250DMIPS
処理能力はほぼ同じに思えるが… >>419
Maixduino、試しに買ってみて今使い始めたんだけど、
Arduino IDEだとライブラリのバグが放置されてたり、サンプルスケッチが動かなかったり、
全然使えない感じだったよ。
MaixPy IDEってやつを使えばいいのかな。 >>431
実際にDhrystone 2.1やってみた結果
Teensy 4.0の方が1.2倍くらい速い
Teensy 4.0の512KBの密結合メモリが効いてるのかも
実測値
Raspberry Pi Zero gcc version 8.3.0
Option -O3
Dhrystone値 2173913.0
Teensy 4.0 gcc version 7.2.1 Platform IO IDE
Option -O3
Dhrystone値 2690303.5 サンプルスケッチはMaixduinoじゃないほかのMaix用のも含まれてて
Maixduinoだと動かないのもある
特にWiFi関連はMaix Go用のサンプルスケッチでMaixduinoでは動かない
それはMaixduinoはSPIでESP32がつながれているが
Maix GoはシリアルでESP8285が接続されてるから動くわけないわな
Maixduinoは公式にはArduinoではWiFiは使えない
MaixduinoのオンボードのESP32はMaixduino専用版のWiFiNINAのファームウエアが書き込まれてるので
WiFiNINA用のライブラリを少し変更してやると
MaixduinoでWiFiがArduinoで使えるようになる
その場合、サンプルスケッチもWiFiNINA用のサンプルスケッチを使う
やり方はこの板のK210のスレに書かれてるよ >>434
Arduino15/packages/Maixduino/hardware/k210/0.3.11/libraries/Sipeed_OV2640/src/Sipeed_OV2640.cpp
のソースにお粗末な誤植があって、コンパイル時にエラー
× void Sipeed_OV2640::setRotaion(uint8_t rotation)
○ void Sipeed_OV2640::setRotation(uint8_t rotation)
これはいろいろググってわかったんだけど、去年から放置されてるっぽい。
これを直してコンパイルは通るようになったんだけど、依然としてカメラは動かず。
Arduino IDEはあきらめてMaixPy IDEにしたんだけど、
そっちはそっちで最新リリース版のファームウェア(0.3.2_full)だとIDEとボードがポート接続できず、
開発中バージョンのファームウェア(0.5.1_103)でやっと接続。
こっちだとカメラも動いて顔認識のサンプルも動いた。
ファームが原因だったのかと思ってArduino IDEに戻って再度試したけどそっちでは
依然としてカメラ動かず。という状態。
もこのボードでいろいろ開発する気にはなれないなあ。っていう第一印象になってしまった。
とりあえずK210のスレも見てみます。 LGT8F328Pは内部基準電圧1V2V4Vを設定出来るそうですが、この電圧をREFピン等から出力する事は出来るのでしょうか Maixduinoでカメラは普段使ってないけど、以前0.3.10や0.3.11ではダメで
0.3.9ならうまくいったことあるな 0.3.9と0.3.11のカメラのライブラリを比較したところ
Camera.h
79行目
virtual void setRotation(uint8_t rotation) = 0;
ここだけを中途半端にsetRotaionからsetRotationに修正してあってそれが原因でエラーが出てる模様
下記も修正するとうまくいく
Sipeed_OV2640.h
60行目
virtual void setRotaion(uint8_t rotation);
これを下記に修正
virtual void setRotation(uint8_t rotation);
Sipeed_OV2640.cpp
724行目
void Sipeed_OV2640::setRotaion(uint8_t rotation)
これを下記に修正
void Sipeed_OV2640::setRotation(uint8_t rotation) Maixduinoのカメラがarduino IDEで動かない問題ですが、いろいろググって答えが見つかりました。
camera snap fail
https://github.com/sipeed/Maixduino/issues/73
OV2640用のライブラリをGC0328のカメラ用のライブラリに差し替える必要があるようでした。
これで動くようになりました。 >>439
ありがとうございます。
それでコンパイルエラーは回避できるのですが、ちゃんと動くようにするには
>>440のURLに書いてあるライブラリの差替えが必要なようでした。 新しいのはカメラ変わってるのかな?
自分のは去年買ったやつなので>>439で動きましたが 新しいのが変わってるかどうかはよくわからないのですが、
ネット上の情報を見る限り、混在しているのは確かなようです。
セットで販売されているものでこんなはまり方をすると
この会社の製品はもう使いたくないなという印象を持ちました。 Maixduinoのカメラの違いでトラブっていた者です。
GC0328用にいろいろ書き直して物体認識のサンプルがかろうじて動くところまで行ったんですが、
認識結果が滅茶苦茶で、何が悪いのか切り分けが面倒だったので、
結局OV2640のカメラを買って付け替えました。
そしたら認識結果が多少はまともになったような気がする。 ああああ LGT8F328Pのnanoをおそらく5VピンとGNDのショートで破壊してしまった
USBコネクタからの給電を受け付けず、5Vピンに直接5Vを給電するとUSBも認識して普通に
使えるのですが、何処が飛んだのか… 基板のD10、D11近くのショットキーダイオード(S4, おそらく1N5819)がとんでる
https://www.shigezone.com/?product=nano-lgt8f328p
USBからの供給と外部からの電源供給を同時に行わないように注意するならこのダイオードはショートしておいても多分大丈夫 >>449
有り難う御座います 不通確認出来ました
普段使いは辞めて何かに組み込んでしまう事にします https://www.netlib.org/benchmark/whetstone.c
ここのwhetstone.cをある程度RAMのあるArduino互換機で動くようにして
Teensy 4.0で計測してみました
PlatformIOで下記オプションを指定
build_unflags = -Os
build_flags = -O3 -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
500000回で計測
結果は1590.6 MIPS
Raspberry Pi Zeroでもgccで-O3のオプションを付けて計測してみた
200000回で計測
結果は1666.7 MIPS
Raspberry Pi4Bでも
2500000回で計測
結果は7575.8 MIPS
Teensy 4.0はRaspberry Pi Zero並みの浮動小数点演算性能あるね
Cortex-M7 600MHzすごいわ
Whetstone.cのArduino互換機用のソース(PlatformIO IDE用)
main.cpp
https://pastebin.com/AfdU9rbi
mylib.cpp
https://pastebin.com/LqFD9GBW
whetstone.c
https://pastebin.com/x6HFC051
使い方
ターミナル上で小文字の"s"キーを押すとスタートします
Teensy 4.0でビルドしてRAM、Flashの使用量はこんな感じなので
ある程度RAMのあるArduino互換機ではないと動作しないです
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [= ] 8.7% (used 45748 bytes from 524288 bytes)
Flash: [ ] 1.8% (used 37152 bytes from 2031616 bytes) ESP32 Dev Moduleでもwhetstoneの計測してみました
20000回計測
結果は60.4 MIPS Maixduinoでもwhetstoneの計測してみました
platformio.iniに下記のオプションを指定
build_unflags = -Os
build_flags = -O3
50000回計測
結果は78.9 MIPS
platformio.iniに下記のオプションを指定
build_unflags = -Os -march=rv64imafc
build_flags = -O3 -mabi=lp64f -march=rv64gc
50000回計測
結果は216.3 MIPS
Maixduinoは
build_unflags = -march=rv64imafc
build_flags = -mabi=lp64f -march=rv64gc
のオプションを指定しないとdouble型に関してはFPUの命令を使わず
ソフトウェアで倍精度浮動小数点を計算するようです Dhrystone 2.1もArduinoで実行できるようにしてみました(PlatformIO IDE用)
Dhrystones per Secondを1757で割るとDhrystoneMIPSが出ます
Teensy 4.0
60000000回で計測
platformio.iniに下記のオプションを指定
build_unflags = -Os
build_flags = -O3 -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
Microseconds for one run through Dhrystone: 0.4
Dhrystones per Second: 2642939.0
DMIPS 1504.2
Maixduino
30000000回で計測
platformio.iniに下記のオプションを指定
build_unflags = -Os -march=rv64imafc
build_flags = -O3 -mabi=lp64f -march=rv64gc
Microseconds for one run through Dhrystone: 0.8
Dhrystones per Second: 1279372.2
DMIPS 728.1
ESP32DevModule
15000000回で計測
platformio.iniに下記のオプションを指定
build_unflags = -Os
build_flags = -O3
Microseconds for one run through Dhrystone: 2.4
Dhrystones per Second: 410666.4
DMIPS 233.7
ソースコードは後で貼ります Arduino IDEでも試してみました
Arduino IDEでもmain.cppを.inoのファイルにすることで
そのまま動くようです
デフォルトのオプションのままで実行してみました
Teensy4.0
dhrystone
60000000回で計測
Microseconds for one run through Dhrystone: 0.4
Dhrystones per Second: 2642938.5
whetstone
Loops: 500000, Iterations: 1, Duration: 31.532001 sec.
C Converted Double Precision Whetstones: 1585.7 MIPS
Maixduino
dhrystone
30000000回で計測
Microseconds for one run through Dhrystone: 1.5
Dhrystones per Second: 650801.5
whetstone
Loops: 7000, Iterations: 1, Duration: 23.251999 sec.
C Converted Double Precision Whetstones: 30.1 MIPS
Teensy4.0はArduino IDEでもほとんど性能は変わらないです
Maixduinoは大幅に性能が低下します
最適化オプションによってかなり性能が変わってしまうようです Arduino互換機用Dhrystone 2.1のソースコード(PlatformIO IDE用)
main.cpp
https://pastebin.com/r4apdxaA
mylib.cpp
https://pastebin.com/MRkdRitB
dhry.h
https://pastebin.com/cwTrL2Ex
dhry_1.c
https://pastebin.com/n2AbNiRc
dhry_2.c
https://pastebin.com/TusHM9X6
ターミナル上で小文字の"s"キーを押すとスタートします
Arduino IDEでもmain.cppを.inoファイルにすることで
そのままで動作するようです ESP32DevModuleのdhtystoneとwhetstoneを
Arduino IDEでビルドして計測してみました
オプションはデフォルトのままです
ESP32DevModule
dhrystone
15000000回で計測
Microseconds for one run through Dhrystone: 3.5
Dhrystones per Second: 284203.9
whetstone
Loops: 20000, Iterations: 1, Duration: 125.021996 sec.
C Converted Double Precision Whetstones: 16.0 MIPS
こちらもPlatformIOで-O3のオプションをつけたときと比べると
性能が大きく落ちてるようです Aruino IDEでコンパイラオプションを変更して
Maixduinoでdhrystoneとwhetstoneを実行してみました
(オプションを変更したら一度ソースファイルすべてを保存して保存日時を更新してください、
そうしないと再ビルドされないかもしれません)
オプション変更前(-mabi=lp64f -march=rv64imafc -Os)
dhrystone
Microseconds for one run through Dhrystone: 1.5
Dhrystones per Second: 650801.5
whetstone
Loops: 7000, Iterations: 1, Duration: 23.251999 sec.
C Converted Double Precision Whetstones: 30.1 MIPS
オプション変更後(-mabi=lp64f -march=rv64imafc -O2)
dhrystone
Microseconds for one run through Dhrystone: 0.8
Dhrystones per Second: 1279344.9
whetstone
Loops: 50000, Iterations: 1, Duration: 23.533020 sec.
C Converted Double Precision Whetstones: 212.5 MIPS
大幅に実行速度が速くなりました
Arduino IDEでMaixシリーズのコンパイラオプションを変更する方法はこちらです
(自己責任でお願いします)
https://pastebin.com/E66j9e7f LGT8F328PのSSOP20買った人はちゃんと使ってるのかなぁ?
Lチカの少しステップアップしたやつやってみたら出力できるポートとそうでないポートがある
こりゃ全部調べないといきなり完成形に持っていくのはリスクがあるな >>459
それなりに使ってるつもりだけど、まだ問題らしい問題にぶち当たってない
Lチカのステップアップて何なの SWDを使ってデバッグしたい俺は
SparkFun RedBoard Turbo (SAMD21)を買ったの! >>464
(・∀・)格好イイ!
できればソケット使わずに直付けしてほしいな。 そうでもない
が、上のは「観賞用途」以外に無価値と断言できる >>472
物の価値ってのは、理解できないやつに理解してもらう必要は無いのでな
例えば、高いワインも安いワインも俺にはわからんが
かといってわからんものに価値が無いと言い放つような低い品性にはなりたくない その低い品性も生きているんだよ。
それが個性でもあるし、干渉したり否定するのが、品性高いとでも? >>471
>>473
言ってることが矛盾してないか? >>475
言い方が変だよねw
紙幣や硬貨を「貨幣用途」以外に無価値と断言できる・・・みたいなw
その用途の価値をあえて回避しているようで草 >>476
気をつけないともしそれ転売したら捕まるやつ ID:HE6TlXjU は、
「個人の電子工作はすべて価値なんて無いよ」に対して「わからんものに価値が無いと言い放つ」と
批判しているんじゃないかな。自分は「見世物」「観賞用」としての価値を見出している、と。
でも「以外に無価値と断言できる」は「わからんものに価値が無いと言い放つ」行為そのものだね。 >>476
Amazonで買ったOSOYOOのDUE互換機もこんな感じのそっくりさんだったわ。 >>476
私が最初にeBayで買ったのも本物そっくりだよ
本家の写真と比べただけだけど違いは見つからなかった
そのそっくりUNOも1台しか持ってないしそもそも今は使ってないけどね ELEGOOのATMEGA16U2をAmazonで購入したのですが、DFUモードになりません。
マイコンとPCを接続→ショート→2〜3秒ぐらいでショート解除としているのですが、
デバイスマネージャーのポートにUSBシリアルデバイス(COM3)として表示されます。
まず前提として、DFUモードにする手順はあっておりますでしょうか? >>482
ざっと探したんだけど16U2のボードってなかったんで16U2が乗っているUNO互換
ボードのことかな?
だとすると使用している端子が間違っているとかないかな?
このボードはICSP用の6ピンが2つ付いていて、使用するのはUSB端子に近い側の
一番外側の2つのピン、RESETとGNDをショートするんだけどどうかな?
うまくいくとCOMじゃなくて「Ateml USB Device」の下に「ATmega16U2」って表示
されるよ
私が持っているのは
/dp/B06Y5TBNQX/
のやつだけど、説明にはDFUに対応していないので16U2書き換えるなって出て
いるので気をつけてね
出来る/出来ないで言えば私はうまく書き換えられたけど、dfu-programmerの
バージョンの問題なのか「flash」のときに「--suppress-bootloader-mem」
オプションを付けないと書き換えできなかったよ >>483様
ご回答ありがとうございます。
確認いたしましたが、私が購入したボードと同じでございました。
使用している端子もUSBに近い側の2つを繋げているのですが・・・
使用する端子は画像の赤丸の端子で合っておりますでしょうか?
https://imgur.com/a/79WlmhV 詐欺犯罪者 田中健太郎 大阪出身 1979/12 見かけたら通報を
傷害&投資詐欺数百万奪い逃走
https://imgur.com/HlZOYpB.jpg >>484
場所はあってます
今読み直して思ったんだけど、USBに接続してから端子をショートしていますか?
私はスイッチ付きのUSBハブで電源を切断しておいて、ピンをショートした状態で
電源ON->ショート解除でうまくいっています
なので、PCに接続しない状態でピンをショートさせておいて、USBに接続してLEDの
チカチカが止まったらショート解除でうまくいかないですか >>486様
ご指摘の通り、USBに接続してから端子をショートいたしておりましたので、
ピンをショートさせた状態でUSBに接続してからのショート解除を試しましたが、
結果は変わらずUSBシリアルデバイスの表示のままでございました。
商品ページのレビュー欄を見るに、初期不良の可能性が高そうなので、返品交換をしようと思います。
ありがとうございました。 USC用チップのファームウェアを書き換えればいいのに >>488
それをやろうとしてるんだよ
そしてBがCにたいぽった? 自作互換機がすっきり作れる専用のブレッドボードとかあったらいいのに LGT8Pでステッピングモーター弄ってたら、10秒で1周するはずが、
7.5秒で1周、10秒で10周するはずが7.5秒で10周で何か間違ってるかと必死に悩んでてふとぐぐったら
https://www.geek-workshop.com/thread-38486-1-1.html
まさにこれだった
delayMicroseconds結構使ってるけど、今まで全く気付かなかったわw githubにもfixソースあったけど、どうにも挙動が怪しくなるから待ち時間を1.3倍する事にしたわ…
完成してボードライブラリがアップデートされるのを待とう 格安NANO見つけたと思ったら
>ご注意: チップは、最新の中国チップ、WAV328P!!
って書いてあった
たしかに印字がAVRとは違う
12MHzだし
どうすんのコレ wavgatのやつなら中身はLGTという話があったと思うが 調べてみたら前からあんのね
最近Arduinoに入門したからわからんかったし
LGTはメリットがあんま無くて減少してるらしいから
俺みたいな初心者には珍しく感じるものなんだな、と、自己分析 間違ってELEGOO UNO R3を買ってしまった >>503
これ持ってるけど、何か駄目なんですか? >>500
持ってた
Lowなのに0.8Vも出ててFET繋いだらゲートが開きっぱなし
周波数カウンター作ったら192kが192.3kと表示される、同じスケッチをnanoで実行すると192.0k
もうそれいじょうWAV328をいじるのをやめた
Lチカとか簡単な事ならできるんだと思う、そういう製品 WAVGATは実質LGT8F328Pでほぼ間違いないと思われる
NanoタイプにはUSB-TTL用とMCU用に2つの12MHzのクリスタルが付いているがUSB-TTLは12MHzを使うとしてMCUに12MHzはやや不明
ただしデフォルトではクリスタルは未使用で内部32MHzのRCオシレータ+8分周のプリスケーラで4MHz動作で起動
おそらくその後ブートローダでプリスケーラを2分周にして他のNano互換の16MHzとしている模様
外部クリスタルオシレータを使用したい場合はLGT8FはATmegaみたいなヒューズはないので単にプログラムで該当するレジスタを設定すれば切り替わるはず WAVGAT(LGT8F328P)の優位性は32MHzのクロックと最高速でも1.8V動作が可能なところ(で、多少安価)
高速処理が要求される場面では有利なこともあるかも…
https://www.youtube.com/watch?v=dbMKfxACAfg 純正がどうなのかは知らぬが互換nano モノによってはUSBシールド部浮いてる。GNDピンたりなくてUSBのシールドはんだ付け部からGNDとった。最初のがバッチリだったのでホカ確認せず同じ結線したら最初の以外ワヤでした >>504
自分はDACが有り難いな
あとポートによって出力電流が違って大電流用ポートがあった様な これは328PBなのでハードウェアUARTが2つある
https://aliexpress.com/item/32864165819.html
シリアル2に接続したGPSのデータを、シリアル1のコンソールへ垂れ流すだけのスケッチでリソース比較
HardwareSerial版 スケッチ 1900バイト,RAM 341バイト
SoftwareSerial版 スケッチ 3426バイト,RAM 301バイト
AltSoftSeria版 スケッチ 3278バイト,RAM 378バイト >>513
すげー
こんなんアップデートするんだな。
お前らどれだけATtiny好きなんだよ! シールドを作る場合に互換性を考えると
・IOREFに依存しない
・SPI側のI2Cに依存しない
・IO電圧は5Vと3.3Vの両方に対応する
みたいにするのが良いのかな? ダイソーは抵抗とかコンデンサーとか電子工作部品置かねーのかなー
半田はあるんだよなー
Daisoduinoとか500円くらいで販売してもいいのよ サポートが大変なもんは避けるんじゃね
音がでないので交換します。ライトが点灯しないので返金します。
その程度の事しかできない それはアクセサリ作成用で売っていて電子工作用ではないのではないかな 十年ぐらい前
2sc1815などの廃止品トランジスタでアクセサリーやら分子模型作ったブログに対して
執拗に叩き潰したオタどもがいたのを思い出した。 国産トランジスタに執着したただのアホだろ
他人が買った物の使い方にまで難癖つけるんなら先に自分が買い占めて大事に惜しんで眺めてろって思ったわ
まぁCQ出版系の今は亡きエレキジャックブログがフラーレン模型作る記事上げてたのは失笑だったが avrスレにいたらarm使え、pic使えと文句言われます。 ギャル電とつくる! バイブステンアゲサイバーパンク光り物電子工作
https://www.ama■zon.co.jp/dp/4274227510/
ジジイはこういう本にも激怒しそう ・多ピンの32bit系マイコン(QFP48〜QFP144)
・Arduinoシールドを接続可能
・原則全てのピンが引き出されている
・Arduino IDEにはこだわらない
この条件のマイコンボードってどんなのがありますかね
定番はやっぱりNucleoなんだろうか。QFP48をどうアサインするかという問題があるけど
Arduino Due
〜QFP64くらいまで対応可?
ボード上面しか使えない
Nucleo-64
〜QFP64に対応
ボードの上下とも使える
Nucleo-144
〜QFP144に対応
ボードの上下とも使える
オリジナルのサイズは5ドルサービスで作れない(切り詰めれば収まる)
RA Fast Prototyping Board
〜QFP100に対応
ボードの上下とも使える
Pmodコネクタを2つ搭載
ArduinoコネクタのVINがNC
Arduinoコネクタを搭載したマイコンボードを作るのに何をベースにしようかなと・・・ いや自作するにあたりどれを参考にしようかなと言う話 ArduinoIDE(1.8.19)でESP8266Audioライブラリを使ったM5stack(Basic,Core2)用の
オーディオファイル再生のスケッチ例をいくつかコンパイルしてみたら必ず途中でフリーズ
して強制終了するしかないんだけどこれっておま環?
Windows10だけど訳あってバージョンアップしてなくて2004です。 ツール>ボード>ボードマネージャから別のバージョンのボードをインストールしてみる
ESP32で嵌ったときにIDEとボードのバージョンの相性が原因だったよ >> 529
ありがトン!
ひとつふたつ古いボードを試したけど同じでかなり古いやつだとコンパイルエラー…
ボードやライブラリの旧バージョンのアップ日ってどこかギフハフとかでさらっと
確認できますか?スケッチ例が投稿された時期前後のバージョンがよさそうかなと Atmega168pのアルディーノ互換機って328と比べて動かない場面に直面することってよくある? そもそも書き込み時点でシグネチャ違いでエラー吐いて終わる
アホはそれ見て不良品って騒ぐ、セラーに紛争開始、そして一発敗訴 1円だし、他で見ない、けど手元に余らしてる奴が日本中にいる ストッパーを普通のピンヘッダ並動かせれば使い勝手良いんだけど、ハンダゴテ当てて溶かさない限り殆ど動かないからな
L字の曲がった所をカットすると丁度普通のストレートと同じ長さになる 普通のピンヘッダより微妙に太いからブレッドボード挿すとなかなか抜けない
ブレッドボード用のテストモジュールの足に割と使ってる >>534
この洗濯ばさみはダイソーで下から3番目位の100円で一番数が多い物では無い、
ほんのちょっぴり良い奴だったけど、もう少し大きい奴にしたら良かった
これでも一応可能ではあるけど、ブレッドボードに差した状態でブレッドボードごと挟もうとするとちょっと厳しい >>537
うん、ガッチガチだね。ホットプレート、ヒートガン、一通り試してみたけど、
コテ先で温める以外の方法がなく、そこまでするモノでも無いとの結論に達した。 >>533
公式のarduinoにあるのは328Pと168(P無)だけで、168Pは存在しないんだな
boards.txtに168P用の情報追加したら書き込みできるようになるってこと? うちのはATMegaCoreっていう追加のボードマネージャ入れてる
ATmega 88P,168P,328P,644P,1284P,(64)がつかえるみたい KEYESTUDIOのarduinoモドキ使ったことある奴いる?本家にできてコイツに出来ないことってあるの?レビューで評価高いから気になってる 9833DDSのオシレータを試作中
MiniCore使って328Pを2.5V/内部4MHzで動かしてる
外部モジュールのインターフェイス制御ならこれでもいいんだな 初心者ワイnanoのデジタルピンにDC12v接触して壊してしまった
中古互換やから600円やったのが救い 物によってはvinに11v入力NGなことあるんやね、やっちまった arduino互換なんてアマゾンですごく安かったのに、今は高いね
高くて損した感じで買えない esp32買ったほうがずっと良いかも 代替機に流れろってことか?
raspi picoとかか? それはハードでしょ?
Arduinoは開発実行環境なんだから、Arduinoを卒業するといことは
Arduinoの開発環境を使わずに別の環境で開発するということなのでは? 「未来への船出 - Arduinoを卒業して」
自分を超えたいと思い立ったとき Arduinoは手放すべき時
卒業の季節が訪れた 未知への扉が開く
使い慣れたArduinoから 新たな挑戦へと踏み出す
ソフトウェア、ハードウェア 未来の技術を探る旅
出会いと別れが交差する 卒業という名の始まりを告げる
思い出とともに胸にしまい込む 進むべき道を見つめて
未来への夢を胸に 新たな船出を切り出す
Arduinoを卒業しても 変わらぬ情熱がある
やがて独自の世界を作り出し 自分の手で未来を切り開く
Arduinoは卒業するが その先にある景色は輝く
さらなる高みを目指し 自分を超える旅は続く
Arduinoを卒業しても 挑戦する心は燃え続ける
>>553
ちぇっちぇっあなたにキスしたいと(*´з`) Arduinoを卒業してArduino互換機に入学した私がこのスレに来ますたw 一度は初心者のように
Arduinoと出会い、手を動かした
でも今はあの頃とは違う
もっと高度な開発に挑戦したい
新たな技術やプログラムを学び
未来を創造するために
Arduinoからの卒業を決めた
振り返ると感謝しかない
今度はより大きな夢を叶えるために。
by ChatGPT UNO R4が流行ったら互換機が作られるのだろうか? 古いUNO自作用部品、今でも揃うのかなぁ?
ATMEGA328P-PUとか… >>557
ある程度流行れば、作られると思うが
価格はいまいちになると思う
今、UNOやNANOが安いのは、クローンチップ(AVR)と安価なUSBシリアル変換使ってるからだと思うし
互換機を上手く使う人の多くはESP32、stm32、R3やNANOの互換機で安く作ると思う ガラパゴスルネサスのたった48MHzのM4なんか互換機作らないだろ 価格ととっつきやすさ、あとは有名人が取り上げるかどうかかな 少なくともルネサスは日本でR4を流行らせようとも流行ってほしいとも思っていないでしょ
それこそ流行ってほしくないと思っていても驚かない 日本は勝手に流行るぶんには別にって感じじゃない?
狙いは流石に海外だろうけど ルネサスの国内小売は縮小だしチップ売ってないじゃん!デジキー高い!みたいな方向に行くのは困りそう Arduinoコネクタを搭載したマイコンボードのピンアサインをまとめているサイトとかないですかね Arduinoコネクタは架空のコネクタです。現実には存在しません。 >>568
だいぶ元の値段にもどってきたなLGT8F
いまさらだけど arduinoで マニュアル3段カーエアコンのブロアモーターをオート無段階に変更してるんだけど良いねこれ
設定温度まで行くと自動で微風になるし
最大値は可変抵抗で好きなようにいじれるし最高だよ Aliexpress探してもR4の互換機ってまだ売ってないな ルネのガラパゴス石なんかクローン作る価値もないし一生出ないだろ
esp32duinoがあれば要らん そもそも当該チップが中国で廉売されていなければ互換ボードは出てこないだろね。
もともとルネサスが(ルネサスにとって、そしてそれは、正規ルート品なら)妥当な値段でチップを売っている。
マイクロチップとArduinoとの関係と違って、ルネサスはArduinoに出資する立場であって、Arduinoの利益に繋がらないことはしない。 >>579
UNOR3やらBluePillが安かったのって
ATmega328PとSTM32F103のデッドコピーが出来たからなんだよな
当時は何もなかったからそうしただけであって
今は中国の国産マイコンESPがあるんだから
RAなんか周回遅れの奴のパチモン作る旨味がない クローンが出ないことには盛り上がらんからな
R4はルネと組んだ時点で失敗は約束されたようなもの Arduino本家にとっては、
・Auduino本家の製品が売れること
・Arduinoソフトウェアに対して寄付があること
が盛り上がりだろうなあ。
それとは関係なしに、サードパーティ品が売れまくって、巷で「純正買う奴はバカwwww」みたいな侮辱がまかり通るのは、盛り上がりでも、成功でもなかろう。 中華は売れるとなると、絶対にクローンを作ってくるだろう・・・ むしろRA4M1相当のクローンを継続的に供給できるなら大したもんだ
F103あたりと比べてもタイマにしろアナログにしろ高コストだしな UARTx1 と I2Cx1 が同時に使えて Arduino IDE でプログラムが書ける MPU は
どのようなものがあるのでしょうか?
ESP-01 での実績はあるのでアップロード等の回路(USB->UART)は凡例回路図があれば出来ると思います
ESP-01 はいいけれども Wifi や BLE ナシでいろいろとやってみたいなと思って >>585
逆に出来ない奴を探す方が難しいのでは?
ATtiny85 以下を探すことになる。 >>586
一つのプログラムの中で、外部で両機能を付加ハードウェアで切り替えることなく使えること、ぐらいでいいのでは。
UNO3でもできるような。プログラムの書き込みのときに、アプリの回路からのTxD(UNO3のRxD)の切り離しは要るかもだけど。 UARTはあってもArduinoだと使われてちゃうね。
ってか、I2Cはソフトで実装でいいんじゃね? 無線無しで手軽に安いとなるとラズパイピコなんかがいいんじゃないか あとメモリ量かな
esp8266だとメガ単位のバイト数だけどtinyだと1K辺り
何をどうしたいのかがあればもうちょっと具体的なものを出せるけどね >>587
tiny85/45ならできるよ
一応訂正 tiny10でもソフトで頑張れは出来るでしょう。
シリアル2400bpsくらいかも知れんが。
I2Cなんていくら遅くても大丈夫だし。 安くはないけど、スイッチサイエンスに並んでる。
FLINT ProMicro R4
国内の工房? なかなか意欲的。 純正UNOよりブートロダ書き換えた互換機nanoの方がブート速いね
UNOは2秒位LCD表示待ちが入るけど、互換機nanoは瞬時に表示される
Aliで最安の互換機だけど改良されてるのかな? Arduino UNO R4互換を自称するボードがアリエクで売られているけど
搭載されているマイコンは本物かな? いつのまにか低廉なR4互換機がでてきてた。
ざざっと見た限り、RTC用水晶のパターンが付いているものはなさそう。
がんばれ互換機メーカー。 aitendoの「あちゃんでいいの(名前うろ覚え)」、なくなったんだな。
300円ぐらいで小型のarduino組めて便利だったのに。 https://web.archive.org/web/20151105232259/http://www.aitendo.com/product/12393
この時は100円だった(500MIL幅と書いてある改良版)
改良前のやつはユニバーサル基板に刺さらなかった >>600
こんなの買わんでもnanoが3ドルだからな~ RP2040互換ボードが200円で買えてしまうからなあ 中華の互換機ってブートローダーインストール済みなの? モノによる
インストール済みなのもあれば素のままのもあるから確認して nano互換機はold bootが入ってることが多いな
328pbもold bootが入っててnanoとして扱えるけどuart1chしか使えない、boot入れ替えたら2ch使える RP2040はアセンブラ叩ける人のおもちゃだと思ってる。
PICもできない俺には手が出ない。 わざわざ「おもちゃ」とか言う必要はないと思うけど
仕事じゃないんだから別にどのハードだろうが自分で扱えるやつを使えばいいだけ
望む動作が実現できればハードなんて何でもいいんだよ 安定性、消費電力、コストいろいろあるだろ
ESP32とTiny1614でおなじことやるならTinyにするよ いろいろなマイコンの特徴を知っていて、自在に使い分けとか提案ができる人がいるけど、ああいうのってすごいね。
そういう人はたいてい浅い、って批判する人がいるけど、ひとりの広い人がそれぞれについて深い人たちとコネを作ってたら強い。
「なにかのマイコンやプラットフォームのファンである私」を大切にしたい気持ちもわかるけど、囚われることなく浮気しまくるのも楽しめばいいのに。 よりコネを持てるのは一種の才能だと思う。
その才能を持たない人が、コネの才能を持つ人をしばしば軽蔑するけれど、一人でできることには限界があるし、
より多くの人を動かせる人がより大きく何かを動かせるから、そういう人のことを技術の人は大切にする方がいいと思う。 今すぐどうこうっていうんじゃなくて草だな
立花への案内がないからな arduinoで使えそうななんかこう、ストローク5cm位の棒付いててそれの位置によって抵抗が変化するセンサーとかない?
わかりにくいと思うけどソレノイドみたいな形してて上下する物体の位置が分かるセンサーがほしい 3Dプリンタのベッドレベリングを自動化するときに使うセンサーがそんな感じかな >>622
3Dプリンタが使えるなら赤外線距離センサーで自作するとか
手作業でも作れそう >>623
そうそう、3dtouch、あれみたいなイメージで抵抗が変化するといいんやけど
>>624
変な用途に使うから物理的?なセンサーが良いのよね、持ってる積層式では物理的なセンサーは作るのきつそう >>622
スライドボリューム
ストロークが足りなきゃテコの原理で
直線運動を円運動に変えるクランク機構が作れるなら回転ボリュームでもいい
まあ抵抗値が変化するのでADCで読め >>625
FDMプリンタがあるならガワを作ってセンサーを内蔵すればいいんじゃないかな
距離センサーならこんな感じにスライドする機構とか
ttps://www.printables.com/model/146100-spring-latch
ロータリーエンコーダーを使うならこんなふうに回転に置き換える機構とかで
ttps://www.printables.com/model/85913-linear-gear-example とりあえずスライドボリュームと3Dプリンターでいけそうだからやってみる、めっちゃ参考になった、ありがとう