加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

arduino

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他收起

查看更多
  • Arduino应用开发——OTA(通过网络升级)
    Arduino应用开发——OTA(通过网络升级)
    OTA的意义在于它在一定程度上突破了距离的限制,在没有下载器没有电脑不用到现场不用拆开设备等情况下完成固件的烧录,极大的方便了产品的升级和维护,降低售后成本。
    719
    10/28 08:14
  • esp8266开发入门教程(基于Arduino)——点亮LED灯
    esp8266开发入门教程(基于Arduino)——点亮LED灯
    点亮LED可以说是嵌入式编程开发的Hello World,因为MCU最基本的操作就是控制引脚输出高低电平,esp8266的开发也不例外。废话不多说,马上开始今天的教程。
    943
    10/28 07:14
  • Arduino应用开发——SD卡
    Arduino应用开发——SD卡
    存储设备是我们在做嵌入式开发时经常用到的,常用的如flash、eeprom、SD卡、U盘等。SD卡的好处是容量大,读写速度相对较快(可以使用SDIO或SPI接口通信)。之前我也有介绍过flash的使用,那这一讲主要讲解一下SD卡的使用。
  • esp8266开发入门教程(基于Arduino)——点亮RGB灯
    esp8266开发入门教程(基于Arduino)——点亮RGB灯
    RGB灯其实是把三个小灯珠组合到一个大灯里面,三个灯的颜色分别为红(RED)、绿(GREEN)、蓝(BLUE),这也是RGB名称的由来。每一个灯和普通的LED灯一样,我们只需要控制这三个灯的亮灭,由三色光组合可以得到多种不同的颜色。
    760
    10/26 07:14
  • esp8266开发入门教程(基于Arduino)——编程基础介绍
    esp8266开发入门教程(基于Arduino)——编程基础介绍
    很多刚接触Arduino的同学可能不太清楚Arduino的编程方法和代码运行的流程,所以这一讲我简单介绍一下。Arduino为了降低编程的难度把很多常用的函数都做了封装,很多常用的一些传感器和外设也有相关的类库,而且除了官方的库,也有很多第三方的库可用,开发者只需要根据自己的实际需要添加库调用API即可,这对于项目初期验证方案来说很方便。
    1189
    10/25 16:14
  • Arduino应用开发——spi flash(以esp32和w25qxx为例)
    Arduino应用开发——spi flash(以esp32和w25qxx为例)
    flash是我们在做嵌入式开发时一定会用到的,因为MCU本身就要使用flash来存储代码,flash的好处是掉电不会丢数据,只是一般MCU本身flash的容量都不大,如果我们需要存储大量的数据,就需要外接flash。
    1629
    10/25 14:22
  • Arduino应用开发——TCP/IP无线传输
    Arduino应用开发——TCP/IP无线传输
    TCP可以分为服务端(TCP Server)和客户端(TCP Client),服务端就相当于一个服务器,可以允许接入多个客户端接入,接入之后相互之间就可以通过TCP协议进行数据传输。
  • ESP32烧录Arduino生成的bin文件
    ESP32烧录Arduino生成的bin文件
    Arduino有着丰富的第三方库,因此开发起来非常的方便快捷,但是在实际的生产中,我们不可能使用Arduino IDE来进行固件的烧录,因为使用Arduino IDE烧录效率很低,而且要先帮工厂把环境搭建好,更重要的是烧录时必须要打开源代码,这可能会导致工厂泄露机密。因此,最好的方案还是将代码转成通用的bin文件烧录。 废话不多说,马上开始讲解。
    7871
    10/07 08:55
  • Arduino应用开发——通过小爱同学控制灯光
    Arduino应用开发——通过小爱同学控制灯光
    我之前发布了一篇关于如果用手机APP控制LED灯的文章,是基于Blink APP和它的服务器实现的,这一讲我们在之前的基础上做一些扩展,通过手机的小爱同学,使用语音控制灯光。没有看过上一篇博客的同学可以先看一下。
  • Arduino应用开发——LCD显示GIF动图
    Arduino应用开发——LCD显示GIF动图
    前面我已经介绍过了如何在Arduino环境下用LCD显示文本、图案和图片,这一讲主要介绍一下GIF动图的显示。
    3141
    10/04 08:55
  • Arduino应用开发——LCD显示图片
    Arduino应用开发——LCD显示图片
    LCD是项目中比较常用的外设,基于Arduino开发有个好处就是它很多相关的库可用,这对于项目的开发或者前期的方案验证来说是非常方便的,缺点是灵活性较差。Arduino支持很多硬件,我们这一讲主要基于ESP8266和ESP32来讲解图片的显示。
    2135
    10/03 10:55
  • esp8266开发入门教程(基于Arduino)——环境安装
    esp8266开发入门教程(基于Arduino)——环境安装
    最近项目需要用到esp8266做一个小模块,虽然之前我已经用过esp8266了,但是用这个芯片作为MCU主控还是第一次,所以我花了点时间去了解了一下, esp8266的开发有多种方式,其中有一种是基于Arduino的。我很早之前就听过Arduino了,但是一直没有深入去了解,现在正好借这个机会深入去学习一下。
    4625
    09/30 10:30
  • Arduino应用开发——手机APP控制LED
    Arduino应用开发——手机APP控制LED
    通过网络远程控制LED的方式有很多,本文介绍的这种方式是基于blinker的服务器和APP实现的。
    2362
    09/30 10:15
  • 使用VS code搭建Arduino IDE环境
    使用VS code搭建Arduino IDE环境
    Arduino IDE的功能比较简单,写代码的时候很不方便,特别是像我这种习惯了用VS code开发的人来说真的很不习惯。幸好VS code是一款非常强大的软件,支持安装各种插件,当然也包括Arduino了,我实际测试使用了一下,感觉还可以,写个博客记录一下环境搭建的过程。
    6071
    09/30 10:05
  • ESP32-S2 Arduino开发环境搭建
    ESP32-S2 Arduino开发环境搭建
    ESP32-S2是继ESP32之后新出的一款的MCU,它和ESP32最大的区别在于ESP32-S2有USB接口,虽然使用的只是USB1.1协议,但是相比于串口而言传输速度还是要快很多的。对于音频或者视频等数据的传输,使用usb明显要比串口有优势。我在网上查阅了ESP32-S2相关的资料,发现关于这个MCU的资料很少,而且很多资料都已经过时了,害我走了些弯路。
    2874
    09/30 09:32
  • 贸泽电子开售Arduino新款解决方案
    贸泽电子开售Arduino新款解决方案
    专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起备货全球开源硬件和软件知名供应商Arduino的新款产品及解决方案。Arduino产品从设计之初就旨在提供一个便捷的平台和生态系统来提升行业创造力和产品创新。Arduino解决方案弥补了工程领域的人才短缺,并通过强大的开源产品线摆脱了对个别供应商的依赖,支持IoT、自动化、工业4.0和
  • 贸泽电子、Silicon Labs和Arduino联手赞助2024 Matter挑战赛
    贸泽电子、Silicon Labs和Arduino联手赞助2024 Matter挑战赛
    专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 宣布将与Silicon Labs和Arduino合作赞助2024 Matter挑战赛。本次大赛不设技能门槛,任何技能水平的参赛者均可利用贸泽提供的Arduino Nano Matter开发板创建自己独树一帜的项目,为Silicon Labs社区以及其他社区提供设计灵感,大赛将持续到10月31日
  • e络盟独家销售新款Arduino PRO工业套件
    e络盟独家销售新款Arduino PRO工业套件
    安富利旗下全球电子元器件产品与解决方案分销商e络盟近日宣布独家销售Arduino的全新工业应用套件系列。这些尖端的Arduino PRO工业套件专为满足专业人士和电子爱好者的需求而设计,帮助他们准确无误且便捷地开发复杂项目。 这款套件提供了丰富的工具,包括先进的微控制器、传感器和致动器,旨在释放设计和实施复杂电子系统的创造力和创新能力。从智慧城市到工业自动化,这些多功能套件将彻底改变专业人士和电子
  • 英飞凌推出用于Arduino的XENSIV传感器扩展板
    英飞凌推出用于Arduino的XENSIV传感器扩展板
    全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司 (FSE代码:IFX / OTCQX代码:IFNNY)宣布推出用于Arduino的XENSIVTM传感器扩展板,这是一款专为评估智能家居和各种消费应用中的智能传感器系统而设计的多功能工具。这款创新型扩展板将英飞凌丰富的传感器产品与Sensirion的SHT35湿度和温度传感器相整合,不仅简化了自身功能,还改进了英飞凌客户的设计过程。
  • Arduino应用开发——esp32 lvgl v8.3环境搭建
    Arduino应用开发——esp32 lvgl v8.3环境搭建
    LVGL (Light and Versatile Graphics Library) 是一个很流行的免费开源嵌入式图形库,可以帮助很多 MCU、MPU 和显示类型创建好看的 UI。它由Gábor Kiss-Vámosi于2016年创建的一个开源项目,目前由来自世界各地的志愿者共同维护和开发。LVGL是用C语言编写的,遵循MIT协议,可以自由地使用和修改。LVGL支持多种操作系统,例如Linux、Windows、RTOS等,也可以在开发板上运行。LVGL还支持多种显示器驱动器和触摸屏驱动器,可以与不同大小和分辨率的显示器兼容。
    6790
    04/01 16:11

正在努力加载...