色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino Uno R4首發:告白專用板(WiFi版)

不知名的研究 ? 來源:不知名的研究 ? 作者:不知名的研究 ? 2023-08-02 16:43 ? 次閱讀

十二年磨一劍,今年Arduino官方終于發布了Ardui Uno R4,上一版Arduino Uno R3還是2011年發布的。

1.兩個版本.png

相較于12年前的R3,R4的硬件,確實提升了一大截:

2.R4R3對比.jpg

主控芯片終于從8位的AVR升級到了32位的Arm cortex M4。芯片是瑞薩的,誰叫人家給Arduino基金會投錢了,還是大把大把的。

另外,這次終于推出了帶有WiFi功能的版本,閃亮登場:

3.UNO-light.png

WiFi功能,由一塊ESP32-S3-Mini提供,全面吊打主控芯片:

4.主控與WiFi芯片.png

吐槽歸吐槽,還是第一時間搶購了一塊Arduino Uno R4 WiFi版,因為只有WiFi版,板載一個LED點陣。不過這個點陣,還真是個點陣,直接懟了10個引腳上去,可真是虱多不癢,引腳多了放開手腳用啊:

6.LED陣列.png

這要換個WS2812陣列,不香嗎?


板子到手后,和上任大哥對比了一下:

5.R4R3.jpg

大小一樣,擴展板可以直接使用,這點不錯。

先點個燈玩玩,畢竟有8*12個燈可以點,又不用額外接線,還是不錯的。

點燈代碼如下:

#include "Arduino_LED_Matrix.h"

ArduinoLEDMatrix matrix;

// 參考:https://juejin.cn/post/7128690033669701639
unsigned char Light[8][8] = //'全亮'
{
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
};
 
unsigned char Dark[8][8] = //'全滅'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
};

unsigned char bigheart[8][8] = //'大心'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 0, 0, 1, 1, 0,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  1, 1, 1, 1, 1, 1, 1, 1,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
};
 
unsigned char smallheart[8][8] = //'小心'
{
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0,
};
unsigned char I[8][8] = //'I'
{
  0, 1, 1, 1, 1, 1, 1, 0, 
  0, 1, 0, 1, 1, 0, 1, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0, 
  0, 1, 0, 1, 1, 0, 1, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
};
unsigned char L[8][8] = //'L'
{
  0, 0, 1, 1, 1, 1, 0, 0, 
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 1,
  0, 0, 1, 1, 1, 1, 1, 1,
};
unsigned char O[8][8] = //'O'
{
  0, 0, 1, 1, 1, 1, 0, 0, 
  0, 1, 0, 0, 0, 0, 1, 0,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 0, 1, 1, 1, 1, 0, 0,
};
unsigned char V[8][8] = //'V'
{
  0, 0, 0, 0, 0, 0, 0, 0, 
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 1, 0, 0, 0, 0, 1, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 0, 1, 0, 0, 1, 0, 0,
  0, 0, 0, 1, 1, 0, 0, 0,
};
unsigned char E[8][8] = //'E'
{
  0, 0, 0, 0, 0, 0, 0, 0, 
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 0, 0, 0, 0, 0, 0,
  0, 1, 1, 1, 1, 1, 1, 0,
};
unsigned char U[8][8] = //'U'
{
  1, 0, 0, 0, 0, 0, 0, 1, 
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 0, 0, 0, 0, 0, 0, 1,
  1, 1, 0, 0, 0, 0, 1, 1,
  0, 1, 1, 0, 0, 0, 1, 1,
  0, 0, 1, 1, 1, 1, 0, 0,
};
 
void setup() {
  Serial.begin(115200);
  matrix.begin();
  Clear();
  delay(3000);
}
void loop() {
  //主代碼循環運行:
  unsigned int d = 500;
  unsigned int d2 = 100;
  Display(I);delay(d);Clear();
  Display(L);delay(d);Clear();
  Display(O);delay(d);Clear();
  Display(V);delay(d);Clear();
  Display(E);delay(d);Clear();
  Display(U);delay(d);Clear();
  for(int i=0;i< 5;i++) {
    Display(bigheart);delay(d2);Clear();
    Display(smallheart);delay(d2);Clear();
  }
  uint8_t arr[NUM_LEDS] = {1};
  for(int i=0;i< NUM_LEDS;i++)
  {
    arr[i] = 1;
  }
  for(int i=0;i< 5;i++) {
    Display(bigheart);delay(d2);Clear();
    Display(smallheart);delay(d2);Clear();
    matrix.loadPixels(arr, NUM_LEDS);delay(d2);Clear();
  }
}

void Display(unsigned char lattice[8][8])//顯示函數
{
  uint8_t arr[NUM_LEDS] = {0};
  for(int r = 0; r < 8; r++)
  {
    for(int c = 0; c < 8; c++)
    {
      arr[r*12+c+2] = lattice[r][c];
    }
  }
  matrix.loadPixels(arr, NUM_LEDS);
}

void Clear()//清除函數
{
  uint8_t arr[NUM_LEDS] = {0};
  matrix.loadPixels(arr, NUM_LEDS);
}

上述代碼,參考8*8的點陣圖形數據,擴展到8 * 12的,然后使用Arduino 官方提供的專用點燈庫點亮。

點完燈如下:

7.點燈.jpg

視頻演示:

效果還是不錯的,趕緊來一塊,告白你心愛的Ta吧!!!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9084

    瀏覽量

    367387
  • WIFI
    +關注

    關注

    81

    文章

    5296

    瀏覽量

    203577
  • 主控芯片
    +關注

    關注

    2

    文章

    198

    瀏覽量

    24636
  • Arduino
    +關注

    關注

    188

    文章

    6468

    瀏覽量

    186956
  • WS2812
    +關注

    關注

    0

    文章

    32

    瀏覽量

    6170
收藏 人收藏

    評論

    相關推薦

    自己設計的Arduino UNO R3主控原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino
    發表于 12-10 10:14

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發 :確保你有一塊Arduino開發
    的頭像 發表于 11-22 09:24 ?473次閱讀

    如何使用Arduino實現CAN總線通信

    開源硬件平臺,通過添加CAN總線模塊,也可以實現CAN通信。 硬件準備 Arduino開發 :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或M
    的頭像 發表于 11-12 10:09 ?736次閱讀

    運放電路的反饋回路中的R4R5是什么意思?

    如下圖所示 這個運放電路的反饋回路中的R4R5是什么意思? 按照我的想法,是直接用c4作為反饋電容就可以了,但是一直不懂別人的設計為什么加這兩個電阻。 求哪位高手幫我解答一下,謝謝。
    發表于 09-20 08:13

    使用INA333時,當R4=10m時輸出就不正常了,怎么解決?

    我在使用INA333時遇到一個問題:在如下電路中,當R4=0,感覺是正常的。但R4 =10m時,輸出就不正常了。請問:當R4 = 10m時,要怎樣修改才能使輸出正常?
    發表于 08-15 07:18

    LM258在這個電路里是電壓跟隨器嗎?R4在這里不影響輸出電壓嗎?

    我想問一下LM258在這個電路里是電壓跟隨器嗎?R4在這里不影響輸出電壓嗎?根據虛短的原理,V-是等于Vref。 那么Vo和V-的關系怎么分析呢,是相等嗎?怎么根據虛斷的原理分析Vo和V-的關系?這里是怎么得到Vo=V-的呢?
    發表于 08-13 06:05

    采用OPA2377設計跨阻放大器,其中R5,R4,R6構成T型反饋回路,請問電容C4的作用是什么?

    1、采用OPA2377設計跨阻放大器,其中R5,R4,R6構成T型反饋回路,請問電容C4的作用是什么? 2、APD接收光信號頻率為130MHz,同時將本振信號輸入APD實現混頻,使
    發表于 08-09 07:41

    Banana Pi BPI-M4 Berry 開源硬件開發以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?883次閱讀
    Banana Pi BPI-M<b class='flag-5'>4</b> Berry 開源硬件開發<b class='flag-5'>板</b>以太網口和<b class='flag-5'>WiFi</b>測試

    ESP32的程序是不是和uno r3一樣都是以插入就開始運行?

    大神們好,小弟一直在用Arduino Uno R3來運行hex編好了的程序,但是uno r3的容量實在是太少了,所以想問問ESP32可以代替
    發表于 06-25 07:56

    S2GO_3D_TLE493DW2B6-A0無法與Arduino UNO一起工作是怎么回事?

    /tree/master/examples/DrillTrigger_SpeedAsNumbe... 將傳感器連接到 ARduino UNO R3 I2C 引腳(用示波器檢查,可以看到 SCL 和 SDA
    發表于 05-28 07:03

    Arduino Uno R3開發版簡化

    本人小白,想把Atmega328p-AU芯片單獨拿出來用來控制LED陣列,但Arduino R3開發的原理圖真看不懂!想知道除了328芯片還需要什么以及線路怎么連接,感謝各位大佬!
    發表于 04-02 08:38

    玩轉個性,HUAWEI Pocket 2首發小藝智能頭像

    的小折疊在設計、性能、體驗等方面的全新升級。其中,HUAWEI Pocket 2首發支持小藝智能頭像,讓用戶可以一鍵設置個性化外屏頭像,為設備增添一抹獨特的色彩。 智能頭像 玩轉個性 在快節奏的都市生活中,個性化已成為表達自我的重要方式。大模型賦能的全新小藝擁有內容輔助生成的能
    的頭像 發表于 02-22 17:19 ?518次閱讀

    如何使用Arduino UNO和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學習如何使用Arduino UNO和電位器控制伺服電機。
    的頭像 發表于 02-11 10:11 ?2790次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b><b class='flag-5'>板</b>和電位器控制伺服電機

    如何使用Arduino UNO和TIP120晶體管驅動和控制直流電機的速度

    在本 Arduino 電機指南中,您將學習如何使用 Arduino UNO 和 TIP120晶體管驅動和控制直流電機的速度。在此示例中,您將使用按鈕來提高電機速度,然后減慢速度,這要歸功于脈寬調制 (PWM) 的強大功能。
    的頭像 發表于 02-11 10:08 ?1458次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和TIP120晶體管驅動和控制直流電機的速度

    如何使用arduino控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 來控制電池過載。如何使用arduino控制接觸器?
    發表于 01-22 07:14
    主站蜘蛛池模板: 冠希和阿娇13分钟在线视频| 日本视频久久| 97在线观看免费| 蜜臀AV精品一区二区三区| 蜜柚在线观看免费高清官网视频| 又硬又粗又大一区二区三区视频| 妇少水多18P蜜泬17P亚洲乱| 久久精品观看| 在线黑人抽搐潮喷| 国产又湿又黄又硬又刺激视频| 日韩 亚洲 欧美 中文 高清| 大岛优香久久中文字幕| 欧洲馒头大肥p| 成人网站国产在线视频内射视频 | 日本一二三区在线视频| 大中国免费视频大全在线观看| 肉多荤文高h羞耻校园| 国产精品久久久久无码AV色戒| 亚洲AV成人无码网天堂| 黄色小说男男| 小蝌蚪视频在线观看免费观看WWW| 成人毛片一区二区三区| 色综合久久久久久| 国产看黄网站又黄又爽又色 | 综合精品欧美日韩国产在线| 免费韩伦影院在线观看| 把腿张开JI巴CAO死你H教室| 丝袜情趣在线资源二区| 成人精品视频在线| 爽a中文字幕一区| 韩国污动漫无遮掩无删减电脑版| 亚洲 日本 中文字幕 制服| 禁漫H天堂免费A漫| 1313久久国产午夜精品理论片| 簧片在线观看| 中文字幕不卡在线视频| 久久精品国产只有精品| 99视频在线免费观看| 色欲久久综合亚洲精品蜜桃| 好大好爽CAO死我了BL| 1300部真实小Y女视频合集|