タグ

ブックマーク / www.mgo-tec.com (5)

  • Arduino – ESP32 WiFiClientSecure ライブラリで、安定して https ( SSL )記事をGETする方法

    こんばんは。 今回こそは、Web記事4つ連続取得したミニ電光掲示板を紹介する予定でしたが、その前に Arduino core for ESP32 の WiFiClientSecure ライブラリの使い方を紹介しておこうと思います。 なかなかこれは Sample スケッチを見ただけでは良く分からないことが多いんですよね。 しかも、ネット上ではWiFiClientSecure を使った解説は殆どありませんし・・・。 でも、前回、前々回の記事で勉強したことを頭に入れておくと、いろいろと細かいことが分かって来ました。 そして、今回は Yahoo! Japan RSS ニュースサイトの https ( SSL ) 記事に関しては、かなり安定して GET できるようになりました。 以前はたまに記事を取得できない時がありましたが、今回はほぼ100%取得できるようになりました。 これには、プログラム(スケ

    Arduino – ESP32 WiFiClientSecure ライブラリで、安定して https ( SSL )記事をGETする方法
    takuwz
    takuwz 2020/10/02
    WiFiClientSecure!!
  • ESP-WROOM-02 の技適問題について

    実は、当ブログでは ESP-WROOM-02 にArduino スケッチを直接書き込んで電子工作をしている記事を書いてますが、ESP-WROOM-02自体が技適認証が通っているので、ハード的に問題なく、Arduinoスケッチを書き込んでも問題ないだろうと思ってました。というか思い込んでました。 ATコマンドだけで通信していれば問題ないのですが、Arduinoスケッチを書き込むことは一種のファームの書き換えですからどうなんだろうと・・・。 結構、ネットで調べまくって、概ね大丈夫だろう、外側ケースを外したりしてハードを改造しなければ問題ないだろうと思い込んでました。 その疑問がついに解決したようです。 スイッチサイエンスさんが Espressif Systems 社さんに直接問い合わせして頂いたようです。 その件がこちらのページで掲載されてますので、ご参照ください。 →https://www.

    ESP-WROOM-02 の技適問題について
    takuwz
    takuwz 2018/08/07
  • Arduino – ESP32 で SSLサーバーを構築し、セキュアな Wi-Fi アクセスポイントセレクターを作ってみました

    その他、Espressif Systems 社純正のマイコンボード、ESP32-DevKitC でも良いです。 その他、パソコン、スマホ等 事前に Arduino core for the ESP32 をインストールしておく Arduino IDE は 1.8.5 で動作確認しております。 以下の記事を参照して、事前に Arduino core for the ESP32 をインストールしておいてください。 Arduino core for the ESP32 のインストール方法 Arduino IDE に SPIFFS アップローダープラグインを予めインストールしておく ESP-WROOM-32 モジュールに内蔵してある、SPIFFSフラッシュにファイルをアップロードするためのプラグインを、Arduino IDE にインストールしておきます。 その方法は以下の記事を参照してインストールし

    Arduino – ESP32 で SSLサーバーを構築し、セキュアな Wi-Fi アクセスポイントセレクターを作ってみました
    takuwz
    takuwz 2018/04/03
  • Arduino – ESP32 のマルチタスク ( Dual Core ) を試す

    Arduino IDE 等の設定 Arduino IDE は 1.8.3 以上を推奨します。 Arduino IDE で ESP32 開発ができるようにするための方法は以下の記事を参照してください。 Arduino core for the ESP32 のインストール方法 Arduino core for ESP32 でのマルチタスクの組み方 では、Arduino core for ESP32 のスケッチ上でFree RTOS ライブラリを使う方法を説明します。 メインloopとは別の、もう1つのタスクプログラムを組む方法は以下のような感じになります。 void タスク名(void *pvParameters){ while(1){ 任意のプログラム } } void setup(){ xTaskCreatePinnedToCore( タスク名, "タスク名", スタックメモリサイズ, N

    Arduino – ESP32 のマルチタスク ( Dual Core ) を試す
    takuwz
    takuwz 2018/03/29
  • 有機EL ( OLED ) SSD1331 ライブラリを作成しました ( ESP32 用 )

    Amazon 以外ですが、秋月電子通商さんにもありました。 http://akizukidenshi.com/catalog/g/gM-11560/ Pmod というのは良く分からなく、これは使ったことが無いのですが、同じ SSD1331 で SPI 通信なので使えると思われます。 その他、eBay などではもっと安く、沢山売っているようです。 ライブラリの掲載先 私の自作した Arduino core for the ESP32 専用ライブラリは GitHub の以下のページにアップしています。 https://github.com/mgo-tec/ESP32_SSD1331 ZIP ファイルをダウンロードして、Arduino IDE にインストールしてください。 Arduino IDE バージョンは 1.8.2 以降推奨です。 ZIP ファイルから直接インストールする方法は以下のページ

    有機EL ( OLED ) SSD1331 ライブラリを作成しました ( ESP32 用 )
    takuwz
    takuwz 2018/02/11
  • 1