<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>硬件 on MoeJue&#39;s Blog</title>
    <link>https://en.moejue.cn/ja/tags/%E7%A1%AC%E4%BB%B6/</link>
    <description>Recent content in 硬件 on MoeJue&#39;s Blog</description>
    <generator>Hugo -- 0.151.2</generator>
    <language>ja</language>
    <lastBuildDate>Sun, 13 Apr 2025 06:29:10 +0000</lastBuildDate>
    <atom:link href="https://en.moejue.cn/ja/tags/%E7%A1%AC%E4%BB%B6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title># ポータブルモニターを自作する方法</title>
      <link>https://en.moejue.cn/ja/posts/255/</link>
      <pubDate>Sun, 13 Apr 2025 05:55:01 +0000</pubDate>
      <guid>https://en.moejue.cn/ja/posts/255/</guid>
      <description>&lt;h3 id=&#34;ポータブルディスプレイを自作する方法&#34;&gt;ポータブルディスプレイを自作する方法&lt;/h3&gt;
&lt;h3 id=&#34;はじめに&#34;&gt;はじめに&lt;/h3&gt;
&lt;p&gt;家には古いノートパソコンが1台あります。バッテリーはもうダメですが、他の部品はまだ正常に動作します。しかし、技術の進化は非常に速く、このノートパソコンはウェブサイトを閲覧する以外に、ほとんど使い道がありません。捨てるのはもったいないし、売っても大した値段にはなりません。そこで、これをポータブルディスプレイに改造することにしました。そうすれば、ノートパソコンやデスクトップPCに接続して、ゲームをしたり動画を見たりと、もう一働きさせることができます。ちなみに、ハードディスクはすでにポータブルハードディスクに改造済みです。&lt;/p&gt;
&lt;h3 id=&#34;材料の準備&#34;&gt;材料の準備&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;廃棄するディスプレイ&lt;/li&gt;
&lt;li&gt;LEDスクリーン駆動ボード&lt;/li&gt;
&lt;li&gt;スクリーンケーブル&lt;/li&gt;
&lt;li&gt;キーパッド&lt;/li&gt;
&lt;li&gt;インバーターボード&lt;/li&gt;
&lt;li&gt;電源 (12V 5A)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&#34;IMG_20250404_142914_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_142914_04_13_2025.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;主な材料はこれだけです。通販サイトですぐに購入でき、価格も高くありません。電源は父のネックマッサージャーから直接取り外したもので、また一つ節約できました。&lt;/p&gt;
&lt;h3 id=&#34;改造プロセス&#34;&gt;改造プロセス&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;ノートパソコンのディスプレイを分解し、スクリーンを取り出します。 &lt;img alt=&#34;IMG_20250404_142647_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_142647_04_13_2025.jpg&#34;&gt; &lt;img alt=&#34;IMG_20250404_142641_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_142641_04_13_2025.jpg&#34;&gt; もしお使いのスクリーンに対応する駆動ボードがわからない場合は、スクリーンの裏にある型番などの情報を写真に撮って販売店に送れば、それに合った駆動ボードを推薦してくれます。もちろん、電子回路に詳しい方なら、自分で回路図を設計して駆動ボードを自作することもできます。&lt;/li&gt;
&lt;li&gt;配線し、ホットボンドで固定します。 &lt;img alt=&#34;IMG_20250404_155901_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_155901_04_13_2025.jpg&#34;&gt; ps: ホットボンドは貧乏人の3Dプリンターですね。&lt;/li&gt;
&lt;li&gt;電源を入れてテストします。 &lt;img alt=&#34;IMG_20250404_150154_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_150154_04_13_2025.jpg&#34;&gt; 私は手間を省くため、販売店に予め対応するファームウェアを書き込んでもらいました。&lt;/li&gt;
&lt;li&gt;信号を入力します。 &lt;img alt=&#34;IMG_20250404_151208_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_151208_04_13_2025.jpg&#34;&gt;&lt;/li&gt;
&lt;li&gt;キーパッドの機能調整をテストします。 &lt;img alt=&#34;IMG_20250404_151318_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_151318_04_13_2025.jpg&#34;&gt;&lt;/li&gt;
&lt;li&gt;段ボールでケースを作ります。 &lt;img alt=&#34;IMG_20250404_173602_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250404_173602_04_13_2025.jpg&#34;&gt; どうやら私には廃材の段ボールでケースを作る才能がそこそこあるようです。見た目が悪すぎるのが心配で、壁紙シールを貼ってみました。家に3Dプリンターがある方は、直接ケースを設計してプリントすれば、もっと見栄えが良くなるでしょう。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;完成品&#34;&gt;完成品：&lt;/h3&gt;
&lt;p&gt;&lt;img alt=&#34;IMG_20250413_104214_04_13_2025&#34; loading=&#34;lazy&#34; src=&#34;https://gh-proxy.com/github.com/iAJue/MoeJueBlogPic/blob/master/Images/2025/04/13/IMG_20250413_104214_04_13_2025.jpg&#34;&gt; 前面はホットボンドで接着したせいで、ちょっと見るに堪えない状態になってしまいました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ESP8266-NodeMCU開発ボードを使って、私のQQアバターを表示してみる。</title>
      <link>https://en.moejue.cn/ja/posts/200/</link>
      <pubDate>Sun, 16 Jun 2024 12:50:42 +0000</pubDate>
      <guid>https://en.moejue.cn/ja/posts/200/</guid>
      <description>&lt;p&gt;ええ、自分でESP8266開発ボードのファームウェアを書くと言っていた私が戻ってきました。20年前に約束した通り、今日、その願いを叶えに戻ってきました。&lt;a href=&#34;https://www.cnblogs.com/Ajue/p/18202561&#34;&gt;ESP8266串口WiFi模块 - WiFi杀手&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;今日はOLEDディスプレイも接続します。今回購入したのは4ピンのOLED（128*64）で、カラー表示には対応していません。&lt;/p&gt;
&lt;h3 id=&#34;nodemcu開発ボード&#34;&gt;NodeMCU開発ボード&lt;/h3&gt;
&lt;p&gt;NodeMCUはオープンソースのIoTハードウェア開発ボードです。WIFI機能をサポートし、Arduino開発ボードと非常に似た使用方法であるため、近年、世界中のメイカーたちからますます人気を集めています。NodeMCUのサイズはArduino Nanoに似ています。Arduinoチームによって開発されたものではありませんが、Arduino IDEを使用して開発することも可能です。&lt;/p&gt;
&lt;p&gt;あらゆるものがインターネットに接続されるIoTの基盤として、まずIoT制御ボードのコストが高すぎてはいけません。高価なIoT制御コンポーネントは、プロジェクトのコスト管理に不利であり、多くのメイカー愛好家が学習し使用する上でも不利です。この点において、NodeMCUはRaspberry PiやArduinoファミリーのIoTプラットフォームなどよりも優位性があります。&lt;/p&gt;
&lt;p&gt;注意深い方はすでにお気づきかもしれませんが、私の開発ボードはESP8266-NodeMCUと呼ばれています。しかし、他のウェブサイトや資料では、ESP8266と表記されたり、NodeMCUと表記されたりすることがあります。では、ESP8266とNodeMCUの間にはどのような関係があるのでしょうか？&lt;/p&gt;
&lt;p&gt;ESP8266はチップ（鉄製のケースに収められた四角いもの）であり、NodeMCUはESP8266チップを核とした開発ボードです。下の図に示す通りです。 &lt;img loading=&#34;lazy&#34; src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn/large/78350c19ly8hu4vo3lpljj21hc140n7w.jpg&#34;&gt; 小さなチップのピンをコンピューターに接続し、プログラムをアップロードするなどの操作を行うのは非常に困難であるため、ESP8266チップを中心とした様々な開発ボードが誕生しました。NodeMCUもこれらの開発ボードの一つです。&lt;/p&gt;
&lt;p&gt;NodeMCU開発ボード上の2列のピンヘッダーは、ESP8266チップのピンに接続されています。開発ボード上の2列のピンヘッダーがあれば、デュポン線を使ってチップのピンを実験回路に簡単に接続できます。NodeMCU開発ボードにはUSBポートと電圧変換回路も搭載されています。これらは私たちに大きな利便性を提供します。USBデータケーブル1本で、ESP8266への給電とプログラムのアップロードを簡単に実現できます。もちろん、NodeMCU開発ボードの回路機能はこれだけではありませんが、これ以上は深掘りしません。&lt;/p&gt;
&lt;h3 id=&#34;ドライバーのインストール&#34;&gt;ドライバーのインストール&lt;/h3&gt;
&lt;p&gt;以前にも開発ボードのドライバーインストールについては説明しましたが、十分詳細ではありませんでした。&lt;/p&gt;
&lt;p&gt;現在市販されているESP8266ドライバーには様々な種類があり、同じNodeMCU開発ボードであってもドライバーが異なる場合があります。現在主流なのはCH340とCP210Xのドライバーです。&lt;/p&gt;
&lt;p&gt;ドライバーのダウンロードは、チップメーカーの公式サイトから直接行ってください。 CP210X：&lt;a href=&#34;https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers&#34;&gt;https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers&lt;/a&gt; CH340C：&lt;a href=&#34;https://www.wch.cn/downloads/CH341SER_EXE.html&#34;&gt;https://www.wch.cn/downloads/CH341SER_EXE.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ご自身のプラットフォームに適したドライバーインストーラーをダウンロードしてください。ご自身のシリアルチップのモデルがドライバーのサポート範囲内にあるか、よく確認する必要があります。&lt;/p&gt;
&lt;h3 id=&#34;自分の開発ボードに必要なドライバーを確認する方法&#34;&gt;自分の開発ボードに必要なドライバーを確認する方法&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;直接見る。下の図の縦長の黒い長方形がUSB-シリアル変換チップです。その上にチップのモデル名が記載されています。 &lt;img loading=&#34;lazy&#34; src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn/large/78350c19ly8hu4voc3xefj21hc140n7w.jpg&#34;&gt;&lt;/li&gt;
&lt;li&gt;購入した販売店に尋ねる。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;ディスプレイのはんだ付け&#34;&gt;ディスプレイのはんだ付け&lt;/h3&gt;
&lt;p&gt;はんだ付けを間違えないでください。間違えるとチップが焼損します。OLEDの配線：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GND - GND&lt;/li&gt;
&lt;li&gt;VCC - VCC&lt;/li&gt;
&lt;li&gt;SCL - GPIO5(D1)&lt;/li&gt;
&lt;li&gt;SDA - GPIO4(D2)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;はんだごて加熱中 &lt;img loading=&#34;lazy&#34; src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn/large/78350c19ly8hu4voij5a5j21hc1404dj.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;以下がはんだ付け完了したものです。配線に注意してください。この順番であるとは限りません。名称を確認してください。 &lt;img loading=&#34;lazy&#34; src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn/large/78350c19ly8hu4voof65aj21hc140dqi.jpg&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;arduino-ideのインストール&#34;&gt;Arduino IDEのインストール&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Arduino IDEをダウンロード &lt;a href=&#34;https://www.arduino.cc/en/software&#34;&gt;https://www.arduino.cc/en/software&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;インストール。インストールまで私が教える必要がありますか？&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;設定。「ツール」-「ボード」-「ボードマネージャー」をクリックし、設定でボードアドレスを記述します：&lt;a href=&#34;http://arduino.esp8266.com/stable/package_esp8266com_index.json&#34;&gt;http://arduino.esp8266.com/stable/package_esp8266com_index.json&lt;/a&gt; その後、対応するサポートライブラリファイルが自動的にダウンロードされます。この間、ネットワークの安定性を確保する必要があります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;開発ボードを選択: NodeMCU1.0(ESP-12EModule)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ポートを選択: コンピューターのデバイスマネージャーで開発ボードのCOMポートを見つけます。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;arduinoコード&#34;&gt;Arduinoコード&lt;/h3&gt;
&lt;p&gt;時々、私が長々と説明するよりも、直接コードを見せる方が手っ取り早いと感じます。あなたもきっと、私の無駄話を聞くよりも直接コードを見たいと思っているでしょう。私も可能な限りコードにコメントを付けました（Arduinoコードの記述はC/C++言語の規範に従ってください）。&lt;/p&gt;
&lt;p&gt;以下の例では、WiFi接続にはライブラリを使用しています。初回接続時には、ESP8266が発信するWiFiに携帯電話で接続し、ネットワーク設定を行う必要があります。画面への書き出しにはライブラリを使用しており、中国語の直接書き出しをサポートしています。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;これは、WiFi接続と画面への画像表示の簡単な例です。&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#include &amp;lt;Adafruit_GFX.h&amp;gt;
#include &amp;lt;Adafruit_SSD1306.h&amp;gt;
#include &amp;lt;ESP8266WiFi.h&amp;gt;
#include &amp;lt;NTPClient.h&amp;gt;
#include &amp;lt;WiFiManager.h&amp;gt;
#include &amp;lt;U8g2lib.h&amp;gt;

#define SDA 4  // SDA引脚，默认gpio4(D2)
#define SCL 5  // SCL引脚，默认gpio5(D1)

Adafruit_SSD1306 oled(128, 64, &amp;amp;Wire,-1);   //OLED 屏幕实例化
WiFiUDP ntpUDP;

NTPClient timeClient(ntpUDP,&amp;#34;pool.ntp.org&amp;#34;, 8*3600, 60000);

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /*clock=*/SCL, /*data=*/SDA, /*reset=*/U8X8_PIN_NONE);           // 选择显示屏幕

// 只执行一次
void setup() {

  u8g2.begin();            // 初始化
  u8g2.enableUTF8Print();  // UTF8允许
  u8g2.setFont(u8g2_font_wqy12_t_gb2312b); //字体大小   u8g2_font_wqy15_t_gb2312b  

  // 初始化屏幕
  OLED_Init();

  OLED_Showchin(1,13,&amp;#34;正在连接WiFi....&amp;#34;,0);
  WiFiManager wifiManager;
  wifiManager.autoConnect(&amp;#34;ESP8266&amp;#34;);

  OLED_Showchin(1,27,&amp;#34;WiFi连接成功！&amp;#34;,0);
  OLED_Showchin(1,41,&amp;#34;名称： &amp;#34; + WiFi.SSID(),0);
  OLED_Showchin(1,55,&amp;#34;IP: &amp;#34; + WiFi.localIP().toString(),1);

  // 获取时间
  timeClient.begin();
  u8g2.setFont(u8g2_font_wqy15_t_gb2312b); //字体大小   u8g2_font_wqy15_t_gb2312b  

  OLED_Showchin(1,13,&amp;#34;宁小建&amp;#34;,0);
  OLED_Showchin(1,27,&amp;#34;hhhhhhhhhhhh&amp;#34;,0);
  OLED_Showchin(1,55,&amp;#34;大傻逼哈哈哈&amp;#34;,1);

  timeClient.update();
  OLED_Showchin(1,20,&amp;#34;当前北京时间: &amp;#34;,0);
  OLED_Showchin(1,41,timeClient.getFormattedTime(),1);
  delay(1000);
  OLED_img();
}

// 重复执行程序
void loop() {
  // 更新时间
  // timeClient.update();
  // OLED_Showchin(1,27,&amp;#34;当前北京时间: &amp;#34;,0);
  // OLED_Showchin(1,41,timeClient.getFormattedTime(),0);
}

// 打印输出到屏幕（支持中文）
void OLED_Showchin(uint8_t x, uint8_t y, String string, uint8_t boot) {
  u8g2.setCursor(x, y);  //设置显示坐标
  u8g2.print(string);  // 指定缓存区需要打印的字符串
  u8g2.sendBuffer();          // 将定位信息发送到缓冲区
  if(boot == 1){
    delay(1000);
    u8g2.clearBuffer();     // 清除缓存，其实初始化里有清除，循环时一定要加上
  }
}

// 屏幕初始化
void OLED_Init() {
  oled.begin(SSD1306_SWITCHCAPVCC, 0x3C);     //&amp;#34;SSD1306_SWITCHCAPVCC&amp;#34;表示显示器为OLED ,&amp;#34;0x3C&amp;#34;为OLED屏幕默认通信地址
  oled.setTextColor(WHITE);//开像素点发光
  oled.clearDisplay();//清屏
}

// 输出屏幕
void OLED_ShowString(uint8_t x, uint8_t y, uint8_t font_size, String string) {
  oled.setTextSize(font_size);    //设置字体尺寸 (&amp;gt;=1)
  oled.setCursor(x, y);           //设置显示坐标
  oled.println(string);           //显示内容
  oled.display();                 //开启显示
}

// 绘画
void OLED_img() {
  //  图片数据
    const unsigned char gImage_1[518] = { 0X00,0X01,0X40,0X00,0X40,0X00,
  0X00,0X40,0X00,0X00,0X00,0X3E,0XF0,0X00,0X00,0X80,0X00,0X00,0X00,0X1F,0XE0,0X00,
  0X00,0X00,0X00,0X00,0X00,0X06,0XB0,0X00,0X01,0X00,0X00,0X00,0X00,0X03,0XF8,0X00,
  0X00,0X00,0X00,0X00,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XDC,0X00,
  0X04,0X00,0X00,0X00,0X00,0X01,0XC0,0X00,0X0E,0X00,0X00,0X00,0X00,0X00,0X80,0X00,
  0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X10,0X00,0X00,0X00,
  0X08,0X00,0X00,0X00,0X0E,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X8F,0X00,0X00,0X00,
  0X00,0X00,0X02,0X02,0X47,0X00,0X00,0X00,0X00,0X00,0X01,0X10,0X63,0X80,0X00,0X00,
  0X00,0X00,0X01,0XC9,0X73,0XC0,0X00,0X00,0X00,0X00,0X00,0XE4,0X79,0XE0,0X00,0X00,
  0X00,0X02,0X00,0XFA,0XF9,0XE0,0X00,0X00,0X10,0X02,0X00,0X7D,0X8C,0XF0,0X00,0X00,
  0X10,0X03,0X01,0X7E,0X90,0XF1,0X80,0X00,0X10,0X01,0X20,0XFD,0X1C,0X7B,0XE0,0X00,
  0X00,0X01,0XA0,0X7D,0X03,0X7B,0X20,0X00,0X10,0X01,0XD8,0XFF,0X8B,0X7E,0X30,0X00,
  0X00,0X01,0XFC,0X7F,0X83,0XB6,0X10,0X00,0X00,0X00,0XF7,0XFF,0XC7,0XBE,0X10,0X00,
  0X00,0X01,0X8F,0XFF,0XE3,0XF6,0X10,0X00,0X01,0X01,0X4F,0XFF,0XFF,0XFF,0X10,0X00,
  0X00,0X01,0XCF,0XFF,0XFF,0XDF,0X10,0X00,0X00,0X01,0XC3,0XFF,0XFF,0XDF,0X70,0X00,
  0X01,0X03,0XE3,0XFF,0XFF,0XDF,0XE0,0X00,0X04,0X01,0XE7,0XFF,0XFF,0XDF,0XE4,0X00,
  0X07,0X00,0XFB,0XFF,0XFF,0XDF,0XC0,0X00,0X07,0X00,0XFB,0XFF,0XFF,0XFE,0X00,0X00,
  0X13,0X00,0X7F,0XFF,0XFF,0XFC,0X00,0X00,0X01,0X20,0X3F,0XFF,0XFF,0XFC,0X00,0X00,
  0X00,0X00,0X3F,0XFF,0XFF,0XF8,0X00,0X0B,0X00,0X00,0X1F,0XFE,0X0F,0XF8,0X00,0X1F,
  0X00,0X00,0X1F,0XF8,0X6F,0XF0,0X00,0XFF,0X00,0X00,0X1F,0XE1,0XFF,0XF0,0X05,0XFF,
  0X00,0X00,0X0F,0XF3,0XFF,0XE0,0X03,0XFF,0X00,0X40,0X0F,0XF7,0XFF,0XC0,0X07,0XFF,
  0X00,0X00,0X07,0XFF,0XFF,0X80,0X07,0XFF,0X08,0X00,0X07,0XFF,0XFF,0X00,0X0F,0XFF,
  0X00,0X00,0X23,0XFF,0XFE,0X00,0X0F,0XFF,0X00,0X08,0X60,0XFF,0XFE,0X00,0X0F,0XFF,
  0X00,0X40,0X20,0X3F,0XFE,0X00,0X1F,0XFF,0X00,0X00,0X10,0X0B,0XFF,0X80,0X1F,0XFF,
  0X00,0X00,0X40,0X00,0X3F,0X00,0X1F,0XFF,0X00,0X00,0X10,0X00,0X3F,0X00,0X1F,0XFF,
  0X20,0X00,0X02,0X00,0X3F,0X00,0X3F,0XFF,0X00,0X00,0X00,0X00,0X7F,0X80,0X3F,0XFF,
  0X00,0X00,0X00,0X10,0X7F,0X80,0X7F,0XFF,0X00,0X00,0X00,0X80,0X7F,0X80,0X7F,0XFF,
  0X10,0X00,0X00,0X00,0X7F,0X80,0XFF,0XFF,0X30,0X00,0X00,0X00,0X7F,0X80,0XFF,0XFF,
  0X10,0X10,0X00,0X00,0X7F,0XC1,0XFF,0XFF,0X00,0X00,0X00,0X00,0X7F,0XF3,0XFF,0XFF,
  0X00,0X00,0X01,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X04,0X3F,0XFF,0XFF,0XFF,
  0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X10,0X80,0X1F,0XFF,0XFF,0XFF,
  0X01,0X00,0X00,0X05,0X1F,0XFF,0XFF,0XFB,0X00,0X00,0X00,0X00,0X1F,0XF7,0XFF,0XFC,
  0X00,0X00,0X00,0X00,0X1F,0XFB,0XFF,0XFF,0X00,0X00,0X40,0X00,0X19,0XFF,0XFF,0XFF,
  };

  oled.clearDisplay();
  oled.drawBitmap(3, 1, gImage_1, 64, 64, WHITE);
  oled.display();
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://image.baidu.com/search/down?url=https://tva1.sinaimg.cn/large/78350c19ly8hu4vppewusj21hc140qb3.jpg&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
