[過去ログ] Arduino初心者熱烈大歓迎質問スレ part25 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
780: 2019/12/31(火)08:11 ID:bZRNNfuI(1/4) AAS
このFeather Wing使えてる人います?
nRF52840にも使えるとあるけど、Adafruit Feather nRF52840 Expressに挿したら動かないです
PCのシリアルポートでも認識しなくなります
抜いたら動くんですが…
バッテリー繋いだり5V/Batのスイッチ切り替えたりしても意味なかったです
FeatherのENピンがこのWingだとGNDになってるのってもしかして関係してますか?
https://cdn-shop.adafruit.com/970x728/4357-00.jpg
https://www.adafruit.com/product/4357
781: 2019/12/31(火)08:17 ID:bZRNNfuI(2/4) AAS
ピンレイアウトはこんな感じです
https://cdn-shop.adafruit.com/970x728/2995-07.jpg
https://cdn-shop.adafruit.com/970x728/4062-03.jpg
https://cdn-shop.adafruit.com/970x728/4357-02.jpg
こっちはちゃんと動いてました
https://cdn-shop.adafruit.com/970x728/4309-05.jpg
782(1): 2019/12/31(火)09:11 ID:bZRNNfuI(3/4) AAS
フォーラムにこの問題載ってました
Featherの3.3VピンとGroveポートの3.3Vピンを繋いだら改善するみたいな事が書いてあったから試したけどダメだった。それどころか、ダブルクリックしてないのにブートローダーモードに切り替わってしまって大変
っていうか、Adaのサポートヤバイ
このトピックはこのWingが動かないって内容のトピで、
で、ある人が「3.3Vを繋いだら動いたって」書き込みした直後にadaのサポートが「回避策共有してくれてありがとう.」って書き込み、
その2ヶ月後に別の人が「こんな欠陥あるのになぜ売り続けるんだ?知ってたら32u4とこのWing2セットづつ買わなかった」
サポート「は?32u4で動くけど」
だって…
783: 2019/12/31(火)09:12 ID:bZRNNfuI(4/4) AAS
これ
https://forums.adafruit.com/viewtopic.php?f=19&t=156074
784: 2019/12/31(火)09:46 ID:WuKL+OK+(1) AAS
>>770
おかげさまで、できました。ありがとうございました!!
785(2): 2019/12/31(火)09:55 ID:aSj6pKNX(1/2) AAS
>>773
おおむね知りたい数値を知ることができました!ありがとうございます。
arduinoが自分で測ればよかったんですね。
気がつかなかった・・・
>>772
この方法の場合、そのオーバーヘッドがどのくらいかかったかというのはどうやって測ればよいのでしょうか?
786: 2019/12/31(火)10:14 ID:OgC/n0hl(1/2) AAS
>>785
772じゃないけど何も処理をしないでピンから2回信号を出してオシロで測ればオーバーヘッドがわかるかも
787: 2019/12/31(火)10:33 ID:OgC/n0hl(2/2) AAS
>>775
当然普通にはブレッドボードには刺さらないからこんな画像も載ってたんだよ
https://i.imgur.com/w4xaHDc.png
788: 2019/12/31(火)11:13 ID:TwFVzw2U(2/2) AAS
>>782
もう現物と回路図突き合わせて、この2つが一致してるかから調べてみたら?
俺だったら、回路図が正しいものとしてその回路図で意図した動作をするのかをまず確認して
回路図に不備があるようなら回路図を修正して、
次は回路図と現物を突き合わせて、現物をあるべき形に持っていくな
こういうものでサポートガーとかは正論ちゃー正論だけど、めんどくさいしバカっぽいから自分で手を入れて
これできましたってアップするだろうね
789: 2019/12/31(火)13:05 ID:iiVSmxoX(1) AAS
質問です。Leonardo 互換機を使っています。
Arduino IDEで,ピン指定 A0 は確かに基板のA0にアクセスできるのですが,A0=18のようなのです。この18って何?
32u4 のピン番号じゃないし,UNOの番号かな,と思ったんだけど,それとも違う…
18って何だろう…
同様に,ピン指定 0 で D0=PD2=20ピンにアクセスできるのも不思議
790: > 2019/12/31(火)13:41 ID:1KV0R57t(1) AAS
>>785
>この方法の場合、そのオーバー
>ヘッド(中略)はどうやって
>>773 にその答えも書いてある
digitalWriteを10000回繰り返したときと20000回繰り返したときの差を取れば純粋にdigitalWriteのコストがわかる。同じ値の繰り返しは最適化の懸念が残るので1/0交互にするかな。
ところで
digitalWriteって最適化懸念無いんでしたっけ?
791(2): 773 2019/12/31(火)14:37 ID:Zt81snPl(1/2) AAS
>>773
自分で書いて間違いを2回訂正するの恥ずかしいけど
100回とか1000回繰り返したときにコンパイラの最適化を回避しないと
100回分のつもりで1回の時間しか測れないので、この手段は避けてほしい
変数の宣言をvolatileとかでやれば最適化を回避できるかも
あと、やってないともうけど
関数やループの前後にSerial.println(micros());とかで時間を比較すると
シリアル出力処理の余計な時間が足されるので開始時間を変数に収納して
出力時に処理してね
例>
省8
792: 2019/12/31(火)16:44 ID:aSj6pKNX(2/2) AAS
>>791
レスありがとうございます。
頂いた例を参考に下記のようなコードを実行してみました。
最初頂いたコードのまま実行したら4μと8μの間で揺れていたので
Serial.print (micros() - StartTimeVal);
の部分の計算時間も省けるように別途算出し後から計算する形にして下記のようなコードを実行してみました。
static uint32_t StartTimeVal; // (unsigned long StartTimeVal)
static uint32_t GoalTimeVal; // (unsigned long StartTimeVal)
void setup() {
Serial.begin(9600) ;
省20
793: 791 2019/12/31(火)21:37 ID:Zt81snPl(2/2) AAS
Arduinoの種類(こちらはUNOを使用)によって違う可能性もあるけど
検証した結果
時間を出力するコードは平均3.584μ秒で実行できてました(外部割込みの影響を受けて誤差が出るみたい)
変数をstaticではなくauto(省略した場合auto)だと平均3.080μ秒でした
挟んで時間求めるだけなら、staticで宣言する必要なかったですね
ちょうどいい値なので実行時間から4μ秒を引く感じでいいと思います
多くのコンパイラでは
Serial.print (micros() - StartTimeVal);でも
GoalTimeVal = micros()でも
同じ結果になるはずだったのですが・・・
省1
794(1): 2020/01/01(水)06:21 ID:W2ANaKWT(1) AAS
Nano+OLED で作り始めたら容量が足らないので、別のマイコンに変更したいのですが、
STM32、ESP32、が順当な候補でしょうか?
最終的に、そのまま組み込みたいので、Mega等のボードは無しでお願いします。
795: 2020/01/01(水)08:33 ID:OnC/OjKu(1) AAS
ESPでいいんじゃね
796: 2020/01/01(水)08:35 ID:+JGwa2zY(1) AAS
トランジスタつかいたまへ
797(1): 2020/01/01(水)16:41 ID:dKU5G9gG(1) AAS
>>794
データの容量だけの問題なら余ってるSDカードとかを直接ハンダ付けするのも良いかもしれません
798: 2020/01/01(水)17:48 ID:WjYsGO/j(1) AAS
Atmega4809もSAMD21人気なさ過ぎ
799(2): 2020/01/02(木)06:38 ID:3PYR3i+j(1/3) AAS
>>797
データというより、SRAM(動作中のメモリ)が、2k だと足らなくて。。。
プログラムも、まだ6割程度完成で、30kギリギリ(Optibootで1.5k稼いでも)
U8g2 だとページングでギリギリ、フルバッファだと無理。
Adafruit のライブラリは使いやすいのですが、動作メモリを大量に使うっぽい。
ESP32は、足の数でミニブレッドに刺せないし、STM32だと、いずれ容量が心配?
となり、OLEDを使う上で、定番的な奴があればと思った次第です。
上下前次1-新書関写板覧索設栞歴
あと 203 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s