概要
Arduino UNO R4 WiFiで、RSSフィードを受信し、LEDマトリックスに受信したテキストを表示させます。
以前作成した、RSSリーダ―とArduino Uno R4 WiFiのLEDマトリックスに美咲フォントを表示するプログラムを組み合わせて、RSSフィードを、LEDマトリックスに表示させるプログラムを作成しました。
コード
https://github.com/garretlab/shoddyxml2 の、 https://github.com/garretlab/shoddyxml2/tree/master/examples/rss_uno_r4_wifi にサンプルを配置しました。
使い方
WiFi接続情報の設定
arduino_secrets.h に接続情報を、自分の環境に合わせて変更します。
|
|
RSSフィードの設定
このサンプルでは、 https://www.nhk.or.jp/rss/news/cat0.xml の、“title"タグを表示します。
他のRSSフィードを表示するには、サンプルプログラム内の、以下のurlとtagを修正してください。
|
|
動作している様子
シリアルコンソールにも、取得したRSS情報を表示するようにしています。その様子です。
大きい地震があった直後です。被災された方々には、お見舞い申し上げます。
LEDマトリックスにも、順にニュースが表示されます。美咲フォントに収録されているフォントに制約があるので、"□“が表示される漢字が結構あります。
あと、1バイトずつ取得・解析を繰り返すので、プログラムを開始してから、内容を表示するまで、結構時間がかかります。どこかでタイムアウト待ちしている気がしていますが、解析していません。
動画を掲載しようとしましたが、ファイルサイズの関係でサーバーにアップロードできませんでした。
バージョン
Hardware: | Arduino UNO R4 WiFi |
Software: | Arduino IDE 2.3.2/Arduino UNO R4 Boards 1.1.0 |
最終更新日
July 14, 2024