亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看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年11月16日
    17
  • 密云區協同辦公系統

    密云區協同辦公系統 隨著數字化時代的到來,協同辦公系統成為了企業日常運營中不可或缺的一部分。密云區作為北京市的一個山區小鎮,也需要實現協同辦公,以提高效率和溝通效果。 密云區協同辦…

    科研百科 2024年9月22日
    19
  • 項目管理系統視頻宣傳片

    項目管理系統視頻宣傳片 隨著現代企業規模不斷擴大,項目管理已經成為了企業日常運營中不可或缺的一部分。然而,傳統的項目管理方式已經無法滿足現代企業的需求,因此,項目管理系統的出現成為…

    科研百科 2025年1月22日
    1
  • 淮南市協同辦公系統

    淮南市協同辦公系統: 讓辦公更高效 淮南市協同辦公系統是一款功能強大的辦公軟件,能夠幫助企業或組織實現內部協作和信息交換。該系統涵蓋了電子郵件、文檔管理、日程安排、視頻會議等多個功…

    科研百科 2024年9月24日
    20
  • 四川外國語大學科研項目

    四川外國語大學科研項目 四川外國語大學科研項目是學校在學術領域中的一項重要成果,旨在推動學術研究,提升學校的聲譽。本文將介紹四川外國語大學最近一項科研項目,以展示學校在學術研究方面…

    科研百科 2025年5月6日
    1
  • 課題項目負責人

    課題項目負責人是項目成功的關鍵之一。以下是一些建議,可以幫助課題項目負責人更好地領導這個項目并取得成功。 1. 確定項目目標:確保所有成員都理解項目的目標,并確保團隊對項目的整體目…

    科研百科 2024年10月13日
    6
  • 不看后悔!2024年最熱門的10款倉庫管理系統大盤點(最新的倉庫管理系統)

    在數字化轉型的浪潮中,企業對于高效、精準的庫存管理需求日益增強。一個優秀的倉儲管理系統(WMS)不僅能夠優化倉儲流程、減少庫存成本,還能顯著提升物流效率和客戶滿意度。本文將深度盤點…

    科研百科 2024年8月7日
    79
  • 10億科研經費從國家騙走(2億科研項目獎金多少錢)

    2億科研項目獎金多少錢 近年來,隨著科技的飛速發展,科研項目的獎金也越來越豐厚。然而,2億科研項目獎金多少錢,這個問題的答案并不是一個簡單的數字。下面,我們將對此進行深入探討。 首…

    科研百科 2024年4月2日
    64
  • 什么項目管理軟件好

    項目管理軟件是一種工具,用于幫助團隊跟蹤和管理項目進度、資源、質量和預算。一個好的項目管理軟件可以幫助團隊更高效地協作,提高項目成功的機會。在本文中,我們將探討一些常見的項目管理軟…

    科研百科 2024年7月27日
    32
  • 高校黨建文化墻建設方案

    高校黨建文化墻建設方案 高校黨建文化墻是指在校園內建設的一系列文化設施,旨在加強學校黨建活動,提高黨員的思想覺悟和黨性修養,增強學校凝聚力和歸屬感。在高校中,建設黨建文化墻是一項重…

    科研百科 2024年10月22日
    9