加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

arduino

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。由一個歐洲開發(fā)團隊于2005年冬季開發(fā)。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境。主要包含兩個部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會告訴Arduino電路板要做些什么了。Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達和其他

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。由一個歐洲開發(fā)團隊于2005年冬季開發(fā)。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境。主要包含兩個部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會告訴Arduino電路板要做些什么了。Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達和其他收起

查看更多
  • Arduino應(yīng)用開發(fā)——OTA(通過網(wǎng)絡(luò)升級)
    Arduino應(yīng)用開發(fā)——OTA(通過網(wǎng)絡(luò)升級)
    OTA的意義在于它在一定程度上突破了距離的限制,在沒有下載器沒有電腦不用到現(xiàn)場不用拆開設(shè)備等情況下完成固件的燒錄,極大的方便了產(chǎn)品的升級和維護,降低售后成本。
    1574
    10/28 08:14
  • esp8266開發(fā)入門教程(基于Arduino)——點亮LED燈
    esp8266開發(fā)入門教程(基于Arduino)——點亮LED燈
    點亮LED可以說是嵌入式編程開發(fā)的Hello World,因為MCU最基本的操作就是控制引腳輸出高低電平,esp8266的開發(fā)也不例外。廢話不多說,馬上開始今天的教程。
    1205
    10/28 07:14
  • Arduino應(yīng)用開發(fā)——SD卡
    Arduino應(yīng)用開發(fā)——SD卡
    存儲設(shè)備是我們在做嵌入式開發(fā)時經(jīng)常用到的,常用的如flash、eeprom、SD卡、U盤等。SD卡的好處是容量大,讀寫速度相對較快(可以使用SDIO或SPI接口通信)。之前我也有介紹過flash的使用,那這一講主要講解一下SD卡的使用。
  • esp8266開發(fā)入門教程(基于Arduino)——點亮RGB燈
    esp8266開發(fā)入門教程(基于Arduino)——點亮RGB燈
    RGB燈其實是把三個小燈珠組合到一個大燈里面,三個燈的顏色分別為紅(RED)、綠(GREEN)、藍(BLUE),這也是RGB名稱的由來。每一個燈和普通的LED燈一樣,我們只需要控制這三個燈的亮滅,由三色光組合可以得到多種不同的顏色。
    942
    10/26 07:14
  • esp8266開發(fā)入門教程(基于Arduino)——編程基礎(chǔ)介紹
    esp8266開發(fā)入門教程(基于Arduino)——編程基礎(chǔ)介紹
    很多剛接觸Arduino的同學(xué)可能不太清楚Arduino的編程方法和代碼運行的流程,所以這一講我簡單介紹一下。Arduino為了降低編程的難度把很多常用的函數(shù)都做了封裝,很多常用的一些傳感器和外設(shè)也有相關(guān)的類庫,而且除了官方的庫,也有很多第三方的庫可用,開發(fā)者只需要根據(jù)自己的實際需要添加庫調(diào)用API即可,這對于項目初期驗證方案來說很方便。
    2293
    10/25 16:14
  • Arduino應(yīng)用開發(fā)——spi flash(以esp32和w25qxx為例)
    Arduino應(yīng)用開發(fā)——spi flash(以esp32和w25qxx為例)
    flash是我們在做嵌入式開發(fā)時一定會用到的,因為MCU本身就要使用flash來存儲代碼,flash的好處是掉電不會丟數(shù)據(jù),只是一般MCU本身flash的容量都不大,如果我們需要存儲大量的數(shù)據(jù),就需要外接flash。
    4965
    10/25 14:22
  • Arduino應(yīng)用開發(fā)——TCP/IP無線傳輸
    Arduino應(yīng)用開發(fā)——TCP/IP無線傳輸
    TCP可以分為服務(wù)端(TCP Server)和客戶端(TCP Client),服務(wù)端就相當(dāng)于一個服務(wù)器,可以允許接入多個客戶端接入,接入之后相互之間就可以通過TCP協(xié)議進行數(shù)據(jù)傳輸。
  • ESP32燒錄Arduino生成的bin文件
    ESP32燒錄Arduino生成的bin文件
    Arduino有著豐富的第三方庫,因此開發(fā)起來非常的方便快捷,但是在實際的生產(chǎn)中,我們不可能使用Arduino IDE來進行固件的燒錄,因為使用Arduino IDE燒錄效率很低,而且要先幫工廠把環(huán)境搭建好,更重要的是燒錄時必須要打開源代碼,這可能會導(dǎo)致工廠泄露機密。因此,最好的方案還是將代碼轉(zhuǎn)成通用的bin文件燒錄。 廢話不多說,馬上開始講解。
    1萬
    10/07 08:55
  • Arduino應(yīng)用開發(fā)——通過小愛同學(xué)控制燈光
    Arduino應(yīng)用開發(fā)——通過小愛同學(xué)控制燈光
    我之前發(fā)布了一篇關(guān)于如果用手機APP控制LED燈的文章,是基于Blink APP和它的服務(wù)器實現(xiàn)的,這一講我們在之前的基礎(chǔ)上做一些擴展,通過手機的小愛同學(xué),使用語音控制燈光。沒有看過上一篇博客的同學(xué)可以先看一下。
  • Arduino應(yīng)用開發(fā)——LCD顯示GIF動圖
    Arduino應(yīng)用開發(fā)——LCD顯示GIF動圖
    前面我已經(jīng)介紹過了如何在Arduino環(huán)境下用LCD顯示文本、圖案和圖片,這一講主要介紹一下GIF動圖的顯示。
    3520
    10/04 08:55
  • Arduino應(yīng)用開發(fā)——LCD顯示圖片
    Arduino應(yīng)用開發(fā)——LCD顯示圖片
    LCD是項目中比較常用的外設(shè),基于Arduino開發(fā)有個好處就是它很多相關(guān)的庫可用,這對于項目的開發(fā)或者前期的方案驗證來說是非常方便的,缺點是靈活性較差。Arduino支持很多硬件,我們這一講主要基于ESP8266和ESP32來講解圖片的顯示。
    3359
    10/03 10:55
  • esp8266開發(fā)入門教程(基于Arduino)——環(huán)境安裝
    esp8266開發(fā)入門教程(基于Arduino)——環(huán)境安裝
    最近項目需要用到esp8266做一個小模塊,雖然之前我已經(jīng)用過esp8266了,但是用這個芯片作為MCU主控還是第一次,所以我花了點時間去了解了一下, esp8266的開發(fā)有多種方式,其中有一種是基于Arduino的。我很早之前就聽過Arduino了,但是一直沒有深入去了解,現(xiàn)在正好借這個機會深入去學(xué)習(xí)一下。
    4880
    09/30 10:30
  • Arduino應(yīng)用開發(fā)——手機APP控制LED
    Arduino應(yīng)用開發(fā)——手機APP控制LED
    通過網(wǎng)絡(luò)遠(yuǎn)程控制LED的方式有很多,本文介紹的這種方式是基于blinker的服務(wù)器和APP實現(xiàn)的。
    2603
    09/30 10:15
  • 使用VS code搭建Arduino IDE環(huán)境
    使用VS code搭建Arduino IDE環(huán)境
    Arduino IDE的功能比較簡單,寫代碼的時候很不方便,特別是像我這種習(xí)慣了用VS code開發(fā)的人來說真的很不習(xí)慣。幸好VS code是一款非常強大的軟件,支持安裝各種插件,當(dāng)然也包括Arduino了,我實際測試使用了一下,感覺還可以,寫個博客記錄一下環(huán)境搭建的過程。
    6596
    09/30 10:05
  • ESP32-S2 Arduino開發(fā)環(huán)境搭建
    ESP32-S2 Arduino開發(fā)環(huán)境搭建
    ESP32-S2是繼ESP32之后新出的一款的MCU,它和ESP32最大的區(qū)別在于ESP32-S2有USB接口,雖然使用的只是USB1.1協(xié)議,但是相比于串口而言傳輸速度還是要快很多的。對于音頻或者視頻等數(shù)據(jù)的傳輸,使用usb明顯要比串口有優(yōu)勢。我在網(wǎng)上查閱了ESP32-S2相關(guān)的資料,發(fā)現(xiàn)關(guān)于這個MCU的資料很少,而且很多資料都已經(jīng)過時了,害我走了些彎路。
    3265
    09/30 09:32
  • 貿(mào)澤電子開售Arduino新款解決方案
    貿(mào)澤電子開售Arduino新款解決方案
    專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起備貨全球開源硬件和軟件知名供應(yīng)商Arduino的新款產(chǎn)品及解決方案。Arduino產(chǎn)品從設(shè)計之初就旨在提供一個便捷的平臺和生態(tài)系統(tǒng)來提升行業(yè)創(chuàng)造力和產(chǎn)品創(chuàng)新。Arduino解決方案彌補了工程領(lǐng)域的人才短缺,并通過強大的開源產(chǎn)品線擺脫了對個別供應(yīng)商的依賴,支持IoT、自動化、工業(yè)4.0和
  • 貿(mào)澤電子、Silicon Labs和Arduino聯(lián)手贊助2024 Matter挑戰(zhàn)賽
    貿(mào)澤電子、Silicon Labs和Arduino聯(lián)手贊助2024 Matter挑戰(zhàn)賽
    專注于推動行業(yè)創(chuàng)新的知名新品引入 (NPI) 代理商?貿(mào)澤電子 (Mouser Electronics) 宣布將與Silicon Labs和Arduino合作贊助2024 Matter挑戰(zhàn)賽。本次大賽不設(shè)技能門檻,任何技能水平的參賽者均可利用貿(mào)澤提供的Arduino Nano Matter開發(fā)板創(chuàng)建自己獨樹一幟的項目,為Silicon Labs社區(qū)以及其他社區(qū)提供設(shè)計靈感,大賽將持續(xù)到10月31日
  • e絡(luò)盟獨家銷售新款A(yù)rduino PRO工業(yè)套件
    e絡(luò)盟獨家銷售新款A(yù)rduino PRO工業(yè)套件
    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟近日宣布獨家銷售Arduino的全新工業(yè)應(yīng)用套件系列。這些尖端的Arduino PRO工業(yè)套件專為滿足專業(yè)人士和電子愛好者的需求而設(shè)計,幫助他們準(zhǔn)確無誤且便捷地開發(fā)復(fù)雜項目。 這款套件提供了豐富的工具,包括先進的微控制器、傳感器和致動器,旨在釋放設(shè)計和實施復(fù)雜電子系統(tǒng)的創(chuàng)造力和創(chuàng)新能力。從智慧城市到工業(yè)自動化,這些多功能套件將徹底改變專業(yè)人士和電子
  • 英飛凌推出用于Arduino的XENSIV傳感器擴展板
    英飛凌推出用于Arduino的XENSIV傳感器擴展板
    全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司 (FSE代碼:IFX / OTCQX代碼:IFNNY)宣布推出用于Arduino的XENSIVTM傳感器擴展板,這是一款專為評估智能家居和各種消費應(yīng)用中的智能傳感器系統(tǒng)而設(shè)計的多功能工具。這款創(chuàng)新型擴展板將英飛凌豐富的傳感器產(chǎn)品與Sensirion的SHT35濕度和溫度傳感器相整合,不僅簡化了自身功能,還改進了英飛凌客戶的設(shè)計過程。
  • Arduino應(yīng)用開發(fā)——esp32 lvgl v8.3環(huán)境搭建
    Arduino應(yīng)用開發(fā)——esp32 lvgl v8.3環(huán)境搭建
    LVGL (Light and Versatile Graphics Library) 是一個很流行的免費開源嵌入式圖形庫,可以幫助很多 MCU、MPU 和顯示類型創(chuàng)建好看的 UI。它由Gábor Kiss-Vámosi于2016年創(chuàng)建的一個開源項目,目前由來自世界各地的志愿者共同維護和開發(fā)。LVGL是用C語言編寫的,遵循MIT協(xié)議,可以自由地使用和修改。LVGL支持多種操作系統(tǒng),例如Linux、Windows、RTOS等,也可以在開發(fā)板上運行。LVGL還支持多種顯示器驅(qū)動器和觸摸屏驅(qū)動器,可以與不同大小和分辨率的顯示器兼容。
    6980
    04/01 16:11

正在努力加載...