亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

arduino和OLED制作火柴人奔跑動畫

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

2.為動畫創建位圖

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

這可能是最耗時的步驟。你必須創建一組框架,這將適合128×32格式。您可以嘗試從任何拖鞋剪貼片中創建它們,您可以在網上找到。

所有的框架需要是黑白的!!!

我創造了顯示奔跑生物的幀,一共八張

3.連接

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

OLED

arduino

GND

GND

VCC

VCC

SDA

A4

SCK

A5

OLED 顯示屏有四個引腳,分別是:
1.SDA(數據線) SCK(時鐘線) VDD(3.3V) GND
2.在UNO開發板上I2C接口,SDA對應D4,SCK對應D5
3.在MEGA2560開發板上I2C接口,SDA對應D20, SCL對應D21

4.創建位圖的代碼表示

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

①使用在線取模軟件

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

要創建位圖的代碼表示,我們將使用在線工具

你可以找到它去下面的網址

https://javl.github.io/image2cpp/

②執行以下步驟:

  • Select Image(選擇圖像)部分,逐個打開幀文件
  • 通過檢查圖像設置部分檢查上傳的Image Settings(圖像)是否正確
  • 如果想要具有黑色背景,并且只點亮線像素,請檢查倒置圖像顏色,在Background選擇Black

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

  • Output(輸出部分)在Code output format(代碼輸出格式)中指定"Arduino code ,single Bitmap"在Identifier/Prefix(標識符/前綴)中提供動畫名稱,必須要英文按Generate code(生成按鈕)保存生成的代碼。它將被粘貼到arduino編譯器

4.創建動畫代碼

①首先,我們需要引用所需的頭文件

#include <Wire.h>#include <Adafruit_GFX.h>#include <Adafruit_SSD1306.h>

前一個用于 I2C 接口,其他兩個用于與 OLED 顯示器配合工作

②我們需要定義顯示屏的大小

#define SCREEN_WIDTH 128 // OLED 顯示寬度128 in pixels#define SCREEN_HEIGHT 64 // OLED 顯示高度64 in pixels

③引用函數庫,里面有宣布通過 OLED 顯示連接的引腳。有了這些別針,我們宣布顯示器本身

#define OLED_RESET 4Adafruit_SSD1306 display(OLED_RESET);

然后,您必須復制粘貼我們從Image2cpp 中獲得的代碼

這是一個相當長的代碼,所以我不會粘貼在這里的全部。我只顯示一幀

static const unsigned char Frame1 [] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x83, 0x80, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x03, 0x0c, 0x40, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xe1, 0x0c, 0x60, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x1f, 0xff, 0x80, 0x20, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x01, 0xf9, 0xe0, 0x20, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0xcc, 0x78, 0x60, 0x00, 0x00, 0x03, 0xe7, 0x80, 0x00, 0x00, 0x64, 0x1f, 0xc0, 0x00, 0x00, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x0e, 0x00, 0x00, 0x00, 0x33, 0xf0, 0x00, 0x00, 0x00, 0x30, 0xf8, 0x00, 0x00, 0x00, 0x18, 0x1f, 0xf0, 0x00, 0x00, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x86, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

然后,在設置功能中,我們正在初始化 OLED 顯示屏

void setup() {Serial.begin(9600);delay(500);// by default, we'll generate the high voltage from the 3.3v line internally! (neat!)display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64)}

然后,我們有循環功能,我們重播所有10幀在50ms間隔

void loop() {// Diplay Animation// Frame1display.clearDisplay();display.drawBitmap(30,0,RUN1, 80, 32, 1);display.display();delay(50);// Frame2display.clearDisplay();display.drawBitmap(30,0,RUN2, 80, 32, 1);display.display();delay(50);// Frame3display.clearDisplay();display.drawBitmap(30,0,RUN3, 80, 32, 1);display.display();delay(50);// Frame4display.clearDisplay();display.drawBitmap(30,0,RUN4, 80, 32, 1);display.display();delay(50);// Frame5display.clearDisplay();display.drawBitmap(30,0,RUN5, 80, 32, 1);display.display();delay(50);// Frame6display.clearDisplay();display.drawBitmap(30,0,RUN6, 80, 32, 1);display.display();delay(50);// Frame7display.clearDisplay();display.drawBitmap(30,0,RUN7, 80, 32, 1);display.display();delay(50);// Frame8display.clearDisplay();display.drawBitmap(30,0,RUN8, 80, 32, 1);display.display();delay(50);// Frame9display.clearDisplay();display.drawBitmap(30,0,RUN9, 80, 32, 1);display.display();delay(50); // Frame10display.clearDisplay();display.drawBitmap(30,0,RUN10, 80, 32, 1);display.display();delay(50);

用arduino和OLED制作火柴人奔跑動畫(flash火柴人跑步制作)

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年3月31日 下午12:17
下一篇 2024年3月31日 下午12:31

相關推薦

  • 經費報銷管理系統(經費報銷管理)

    經費報銷管理經費報銷管理經費保障摘要:首先要明確為推進現代工農業建設,推動發展,促進經濟社會現代化;其次要明確市場部的地位,是解決財政支出、住房和交通的重要手段,對于提高經濟收入的…

    科研百科 2024年5月18日
    59
  • 2022年,開發獨立 EXE 桌面應用程序,用什么語言、技術合適(開發桌面軟件)

    先說明一下對「獨立 EXE」的要求: 1、程序只有一個 EXE 文件,不需要額外的安裝程序。 2、程序的體積要足夠小,不需要額外安裝其他運行庫。寫「獨立 EXE」本就是為了方便,如…

    科研百科 2024年5月1日
    60
  • 建行煙臺分行:堅持黨建引領 提升風險管理水平(黨建引領銀行風險管理)

    今年以來,建行煙臺分行風險管理部黨支部以習近平新時代中國特色社會主義思想為指導,全面貫徹黨的二十大精神,深入落實總行“六全”、“六要”、“四個回歸”風險管理要求和省行部署,確保六個…

    科研百科 2023年7月29日
    140
  • 系統項目過程管理職責

    系統項目過程管理職責 系統項目過程管理是指在系統項目開發過程中,對項目的過程進行有效的管理和監督,以確保項目按時完成,達到預期的目標。在這個過程中,過程管理職責至關重要,它涉及到項…

    科研百科 2024年12月23日
    1
  • 圖書管理系統項目前端

    圖書管理系統項目前端介紹 圖書管理系統是一個用于管理圖書館的軟件系統,能夠幫助圖書館管理人員更好地管理圖書,提高圖書館的管理效率。在圖書管理系統中,前端頁面是一個非常重要的組成部分…

    科研百科 2025年1月16日
    0
  • 保研夏令營面試與考研復試自我介紹、個人展示模板與注意事項(保研夏令營面試的自我介紹)

    ??本文對在保研夏令營面試、考研復試時經常遇到的自我介紹、個人展示環節的注意事項與具體介紹內容及模板加以介紹。 ??前期我們分別就中南、中山、北師、中科院地理信息系統及遙感推免夏令…

    科研百科 2024年4月12日
    63
  • 科研課題管理辦法規定(科研課題管理辦法)

    科研課題管理辦法科研課題管理辦法1. 課題研究的內容要包括設計實驗的方法、方法和方法等。為了培養學生的設計意識,每個學科都應該要求學生在完成學業的基礎上,厘清相關的科學規律,比如質…

    科研百科 2024年7月31日
    33
  • 13691373360

    13691373360 人生是一場旅程,充滿了起起伏伏,有快樂,也有痛苦。但是,正是這些挑戰和困難,讓我們變得更加堅強和成熟。 小時候,我們可能會覺得快樂很簡單,只需要吃好玩好即可…

    科研百科 2024年9月30日
    23
  • 企業erp辦公系統

    企業ERP辦公系統:提升企業效率的利器 隨著企業競爭的不斷加劇,企業需要不斷地提高生產效率和降低成本,而企業ERP辦公系統則是實現這一目標的重要手段。企業ERP辦公系統是一種集成化…

    科研百科 2024年9月16日
    23
  • 科研項目申請步驟

    科研項目申請步驟 科研項目申請是科研項目啟動的第一步,也是最重要的一步。以下是科研項目申請的基本步驟: 1. 確定項目方向和目標:確定項目的方向和目標,明確研究內容和研究目的。 2…

    科研百科 2025年2月17日
    2