ブログ記事14件
Arduinoの本を読んでたら電子部品をAliExpressで購入すると国内より安いってのがあったので中国の会社ってどうなんだろうとは思いながら、覗いてみた。ESP32開発ボード38Pinamazon2個入り専用USBケーブル付き\1,780/2=\890/個AliExpress\399+\143(送料)=\542/個($3.48+送料)送料考えなければ約半額SSD13600.96inchOL
ESP32にHCSR04くっつけて距離計にしてみたArduinoのキットで転がってたパッシブブザーもくっつけて近づいたら音が高くなるようにしてみた最初距離計の値が出ないので???なんで?こんなにシンプルなのにと再度接続確認したら、HCSR04のVCCを3.3Vに接続してました。5V側に接続して無事動作しました接続はこちらfritzing使い始めたけどまだよく使い方がわからないよスケッチはこちら/*HCSR04超音波距離計*/#include
先月「Arduinoの出力値をExcelに取り込む」Excelを作ったけどもっと汎用的に、マクロ書き換えないでいいようにってことでその2です。ArduinoやESP32でのSerial.Printでの出力をExcelで読込んでセルに書き出します。利用想定場面は、Arduinoからの出力は1000ms程度の間隔で出力されるものを全部はいらないので、Excelでは1分間隔で読込んで記録するみたいな状況を想定しています。各種試験機器などでも接続の速度設定合わせれば同じだと思うので。Ser
ESP32だとledcWriteToneって便利な関数があったのでCdSセルをつないで遊んでみた参考:Arduino(ESP32/LEDPWM)リファレンスgarretlab.web.fc2.comスケッチ---------------------------------------------#definePIN_BUZZER15voidsetup(){Serial.begin(115200);ledcSetup(1,12000,8);ledcA
全開「ESP-WROOM-32にSSD1306ディスプレイをつなぐ」でOLEDディスプレイ接続できたのはいいのですが上下逆。まあ取り付け方さかさまにすればいいだけなので。とりあえずそのまま使って、いろいろ試して遊んでたのですが『ESP-WROOM-32にSSD1306ディスプレイをつなぐ』ESP32動いたみたいなので、次はディスプレイの設定ArduinoでポチリしたSSD1306の3セットなので。ESP-WROOM-32接続は基本的にA…ameblo.jpさっき風呂に入ってるときな
ArduinoにRTCつけているけど時刻がすこしずつずれてくるのでrtc.adjust(DateTime(2021,3,1,11,00,00))なんて書いてコンパイルして書き込んで使ってたけどまあ大体でいいけどと思いながらも、当然ながら10~20秒程度はどうしてもずれるし、だんだんRTCの時刻はずれてくる。となるとたびたび時刻合わせないといけなくなる。と言うことでESP32開発ボードではNTPでの標準時刻取得できるので、せっかくならその時刻をRTCに書き込もうとプログラム追記。最
気圧もデータログに入れたいので秋月でBME280モジュールキット購入I2C接続で使うのでJ3ハンダ付け、J1,J2もハンダで繋いでプルアップ、後は配線するだけで使えるのは便利。接続は下記ですSCKSCLGPIO22SDOGND(0x76)SDISDAGPIO21CSB未使用GNDGNDVDD3.3VJ3ハンダで接続I2Cで利用J1,J2ハンダで接続プルアップ利用(4.7kΩ)クロック(白)とデータ(青)の線はSSD130
Arduinoと違いESP32開発ボードでのプログラムの書きこみはコンパイルが終わり「Connecting...___...」の表示の時に[Boot]ボタンを押さなきゃ書込みできないものだと思ってたらどうもそうでもないらしい。下記の@h_nariさんのサイト読んだらESP32のプログラム書込みを安定させる-Qiita背景doitのESP32モジュールでarduino-esp32を試しているのですが、プログラムの書き込みが失敗することが多くストレスが溜まっていました。数回試してや
ESP32でOLEDディスプレイ(SSD1306)つけてプログラムの検証用に1つ。これで別のライブラリーでフォントサイズや表示方向のテストなど簡単なアプリのテストがちょいと思いついたときにできそう。バッグの中に入れておいて移動中にも遊べるかな。ピンの配置幅ギリギリなので、配線は一部ボードの下でこんな感じになってます10kのプルアップ抵抗は無くても動作したので、配線見直してシンプルにまずはスケッチも最低限でテスト用のベース出来上がりまだディスプレイの下が空いてるのでマイクロSDカードで
さて次はNTPで時刻合わせ。ArduinoではRTC購入して配線して現在時刻をプログラムで書き込んでとやったけどESP32は標準でWiFi機能持ってるとはいえどんなものかなと。ESP8266のntpの設定は1行で-Qiita概要ntp(ネットワーク・タイム・プロトコル)はネット経由で時計を合わせるための通信規約で、ネットワーク上のタイムサーバと同期させることで正確な時刻を簡単に得ることができる。esp8266Arduinoでも、利用すること...qiita.comあれまあほん
ESP32動いたみたいなので、次はディスプレイの設定ArduinoでポチリしたSSD1306の3セットなので。ESP-WROOM-32接続は基本的にArduinoと同じ。ただ書いてある文字が小さいので接続はGNDGNDVCC3VSCLGPIO22SDAGPIO21Wak-techさん参照させてもらいましたESP32でOLEDディスプレイ「SSD1306」にHello-world表示してみた|Wak-te
Arduino初心者でも簡単にできるサミスターで温度表示させていて感じることは正しい温度って何?Weathernews社から送ってもらったハンディーの計測器ソラヨミマスタ(昔タダで送ってくれたけど今¥15,000なんだね)を基準に見てみると1~2℃程度の差は普通にある。1℃の差は大きい。差がどこで出るのか。サミスターの誤差はあるとしても、サミスタ10本ほど買って、入れ替えてみてもそれなりに揃った値が出てくるけど。どこでこんなにも差が出るのか。サミスタの特性値B値は変わらない正しいも
初心者のArduino電子工作気温、湿度、照度、は取れてSDカードに記録してる中、ボードの配線整理しようとしてたら、「パキッ!」液晶表示器AE-AQM1602A割ってしまいまして、とりあえず予備で買っていたAE-AQM1602Y付けたもののコントラストの調整が難しく、微妙な電源電圧の変動で見えたり見えなくなったり。で、Amazonで3個セットのOLEDI2C接続のもの安かったのでポチリAmazon.co.jp:KeeYeesOLEDディスプレイOLEDモジュール0.96インチ
せっかく半田付けも終わって使えてたLCDAQM1602XA-RN-GBWパリッとあああ見やすく表示出来て順調に動いてたのにで別に秋月で買ってたAQM1602Y-RN-GBWがあるので使って見るか。コマンドは同じと言うことで1μFのコンデンサ2つ付いてるし秋月の資料のデータシート見ながら接続したのに全く反応無し。…ネットでいろいろ探して、やっと有りました。コンデンサは1つでOK、あと9pinをVCCに繋いでONにしておかないといけなかったのね。後はコントラストとPower/