Arduinoを使った自己満足電子工作およびプログラミングを綴ったブログです。素人独学でいろいろチャレンジしてます。ここで記載しているソースコードは無保証です。@mgo_tec﻿メニューとウィジェットTwitterinstagramRSSお知らせ自作ライブラリESP32_mgo_tecを1.0.70に更新しました。新型M5StackのIPSディスプレイに対応しました。詳しくはこちらの記事をご覧ください。ESP32のloop関数内はデフォルトでウォッチドッグタイマ無効でした。こちらの記事を修正しました。導入したため、右下にそのロゴが出ています。(2019/12/10)Google自動広告を停止し、従来の表示に戻しました。(2019/12/08)Googleさんのお勧めにより、AIによる自動配置広告をテスト中です。広告が多めに出ていると思いますのでご容赦ください。(2019/12/05)ESP32データシート独自和訳記事を新設しました。(2019/12/4)ESP32テクニカルリファレンスマニュアル独自和訳ページを更新しました。メモリやキャッシュ関連を追記しました。(2019/12/4)こちらの記事にコメント投稿があり、誤りを修正しました。Eventsスケッチ例を追記しました。Development版v1.0.4-rc1が出ていますよ。リリースされています。(2019/10/01)ESP32トラブルシューティング記事を更新しました。v1.0.3がリリースされました。ボードマネージャから更新できますよ!(2019/09/18)ESP32トラブルシューティング記事を更新。MD5エラーについて追加しました。Development版1.0.3-rc1がリリースされています。(2019/05/19)ESP32-WROOM-32のSPIFFSサイズアップ方法のこちらの記事に追記しました。場合、アップローダープラグインは1.0を使って下さい。(2019/05/06)ESP32とSSD1306のこちらの記事のソースコードを修正しました。正式リリースされました。(2019/04/17)電波時計関連のこちらの記事にLEDC(PWM)関数で作った別のソースコードを追記しました。(2019/04/04)LC共振回路の計算ツールページとRCローパスフィルタ回路計算ツールを作成してみました。リリースされています。デベロッパーサイトの再申請が必要になりました。こちらの記事も大幅変更しました。Developersページがガラッと変わりました。APIが上手く使えない場合、こちらを参照してください。(2018/08/19)先月号に引き続き、工学社さん技術情報誌I/O(アイオー)2018/04号にもこちらの記事を転載して頂きました。有難うございます!こちらの記事を工学社さんの技術情報誌I/O(アイオー)に転載していただけました。ありがとうございます!Make:Japanさんにこちらの記事が紹介されました。ありがとうございます。プロフィールこのブログはRapidSSLのSSL認証を取得しています。支援のお願い投げ銭感覚で気軽に支援していただけると嬉しいです。支援方法はこちらの記事参照。広告表示について当ブログでは広告表示しております。このブログの維持運営のためには必要不可欠です。Adsenseという広告配信サービスとAmazon.co.jpアソシエイトというアフィリエイト宣伝プログラムの参加者です。いうアフィリエイトサービスにも参加しました。2018/07から大幅な変更があったようです。サイトは今後廃止になるそうです。デベロッパーサイトのアカウント申請方法も大幅に更新されました。アカウント申請審査方式が以前より厳しくなりました。それに伴い、以下の記事も大幅修正しました。(2018/08/21)スポンサーリンクなんと、この記事が工学社さんの自作派のためのコンピュータ技術情報誌、I/O(アイオー)2018年3月号、4月号に転載していただけることになりました。前編と後編に分けての掲載です。私の様なアマチュアのブログ記事が技術情報雑誌の記事にしていただけることは、この上ない光栄で、嬉しい限りです。_)m他にも、自作派にとってとても興味深い記事がたくさんありますので、是非読んでみて下さい。さんにもこの記事が紹介されました。(2017.12.22)恐縮です。今回は、ちょっとスゴイですよ。使うことができたので紹介したいと思います。キーワードを取得できるので、災害や緊急時のツイートビッグデータを取得することも可能です。これは、自分としては念願のプロジェクトでもあったのです。使えば比較的簡単にツイート投稿をすることができますが、逆に投稿されたツイートをマイコンで取得する情報があまりありません。あったとしても、ラズパイを使用した方法です。ツイッターのトレンドデータというものはとっても有効なデータだと思います。今、日本で何が起こっているか、または世界で何が起こっているかを瞬時に把握することができます。これをパソコンやスマホを開かずに常時画面に表示することができれば、とても便利だろうなぁ、と思っていました。使って、ツイートを取得する記事を書いたことがあります。使われてしまって、メモリを多量に消費してしまいます。使うことができれば、必要な情報をピンポイントで取得できるので是非とも使いたかったのです。認証が必要で、その方法が今までまったく分からなかったのです。内のライブラリのみで実現できて、その他の外部ライブラリは一切使用していません。認証のしくみがある程度理解できるようになってきます。これは、私の様な独学のアマチュアプログラマにとって、とっても大きな成果なんです。開発にいろいろと役立ちそうな気がしています。いう外部ライブラリを使って実験していました。ライブラリを流用してみたら、なんと、できてしまいました。使えるようになったわけです。これには我ながら感動してしまいましたね。やったーーー!って感じです。ツイート結果を喋らせることもできます。実証済みなので、後々記事にしたいと思います。機器開発に幅がグーンと広がりますね。使用する方法を紹介したいと思いまが、更にもう一つ言っておかなければなりません。これではディスプレイに日本語表示することはできません。文字列に変換できたんです。これも我ながら大きな成果でした。使い方を紹介したいと思います。開発ボードがお勧めです。それをパソコンにUSB接続できるように使いやすくしたボードが以下のものです。)開発ボードをお勧めします。これの仕様例は以下の記事を参照してみてください。社純正の以下のボードもあります。秋月電子通商さんか、マルツパーツさんで購入してください。ルーター環境が必要です。ネットに接続できるように、Macアドレスフィルタリングなどの設定を済ませておいてください。ユーザー最大数をいつの間にか超えている場合があります。Wi-Fiに繋がらないという症状が出ますので、ユーザー数を増やすなどの設定にしておいてください。最新版を使用してください。そのインストール方法や設定は以下の記事を参照してください。Timeライブラリを予めインストールしておいてください。インストール方法は以下の記事を参照して最新版をインストールしておいてください。)サイトのログイン方法や申請方法が変わりました。サイトの画面は間もなく無くなるとのことです。)の画面内で進めていくことになります。仕様の大幅変更がありました。申請は以前よりちょっと厳しくなりました。300字以上で詳しく記述しなければいけなかったり、審査が厳しくなりました。以前登録された方でも、仕様や利用規約の変更により、再申請が必要です。キーなどにアクセスできないのでご注意ください。アカウントを作って置いて下さい。アカウントが既に作成できていれば、ログインした状態にしておいてください。)サイトのページでアカウントの申請します。以下のリンクをクリックしてください。https://developer.twitter.com/開くと、こんな感じのページが表示されますので、右上端の「Apply」をクリックしてください。時点ですので、今後変更される可能性があります。すると、下図の様な画面になるので、対象のアカウントを選択して、「Continue」ボタンをクリックします。すると、下図の画面になるので、それぞれチェックし、アカウント名を入力し、地域をJapanにします。アカウント名は英語表記にします。良ければ「Continue」をクリックして次へ進みます。すると、下図の画面になります。必要なところをチェックし、入力していきます。」のところが重要です。以下の項目をできるだけ詳しく英語で入力します。文字以上入力しないと先へ進めないようになっています。これを薄い内容で入力すると申請に通らないようなので気を付けてください。私の場合は、趣味の電子工作用途等の説明をGoogle翻訳を使って入力しました。全て入力済んだら、「Continue」をクリックします。すると、下図の画面になりますので、規約を読み込み、最後までスクロールさせます。すると、チェックボックスが有効になるので、それぞれチェックします。」ボタンをクリックします。すると、下図の画面になるので、申請審査結果がメールで送られます。開発が可能になります。下図の様な画面の場合は、まだ審査中ということで、少々問題があるようです。審査結果が出るまで気長に待ちましょう。