arduino文库
-
mindplus + arduino ps2通信案例代码示例拖拽编程小钉锤扩展板
可以使用的模块: XDC009 小钉锤PS2扩展板 009 PS2扩展鲁班板NRF兼容UNO SNA222 四自由度uno遥控扩展板Motor Shield智能小车电机驱动板 无线遥控for Arduino 小钉锤PS2转接板 SNA170 PS2手柄转接板 PS2无线手柄 机器人智能车STM32 Arduino 51 /*! * MindPlus * uno * */ #include <…
-
arduino nano写程序为什么要选old
选择板子和端口我们需要选择板子,在Tools > Board菜单上选择相应的Nano板子。 注意:新型号的板子已经更新了NANO板子的bootloader。从2018年1月开始卖得板子使用了新bootloader,而在这之前的板子使用的是旧的bootloader。首先要知道Arduino AVR Core 1.16.21 或者是更新的板子。新板子选择ATmega328P,要编辑旧板子就要选择…
-
Arduino – Pro mini 烧录方法 USB ttl
接线 VCC(5V) – VCC(5V)GND – GNDRXD – RXDTXD – TXD DTR-reset 软件上选择 USBASP
-
16路PWM舵机驱动板(PCA9685)的使用说明(网络资料,仅供参考)
用Arduino类库驱动舵机并不是一件难事,如果需要驱动很多电机,就需要要占用更多的引脚,也会影响到Arduino的处理能力。专门的舵机驱动板很好的解决了这个问题。 此舵机驱动板使用PCA9685芯片,是16通道12bit PWM舵机驱动,用2个引脚通过I2C就可以驱动16个舵机。不仅如此,你还可以通过级联的方式最多级联62个驱动板,总共可以驱动992个舵机! 用Arduino类库驱动舵机并不是一…
-
16路PWM舵机驱动板(PCA 9685) + Arduino 使用方法
16路12位PWM信号发生器 PCA 9685节省主机资源,值得拥有。此舵机驱动板使用PCA9685芯片,是16通道12bit PWM舵机驱动,用2个引脚通过I2C就可以驱动16个舵机。 强大如斯! 先对单个舵机尝试一下,了解一下PWM 20ms周期 = 频率为50Hz 单个舵机例程1: 非常简单的舵机例子,实现效果是使得电机转动: 单个舵机例程2: 单个舵机使用板上的I/O口就可以,可是舵机多了…
-
使用ESP8266通过blinker控制WS2812灯带
硬件及硬件接线图 硬件列表: 接线图 Arduino 配置 安装 ESP8266 扩展库不在这里说明了,可查看我另一篇博客 使用ESP8266开发板刷入Deauther用于WiFi攻击测试 。 1. 安装 blinker Arduino 库 2. 安装 Adafruit_NeoPixel 库 Github地址:Adafruit_NeoPixel 方法一(在线…
-
ESP8266如何驱动步进电机
简介: 步进电 机可以通过ESP8266板载的GPIO口驱动,您可以使用Arduino的Stepper库将ESP8266控制步进电机。通过使用不同的驱动芯片,您还可以使用多路继电器和PWM信号驱动步进电机。 esp8266驱动步进电机的代码
-
什么是arduino
Arduino是一种开源的电子原型平台,它使用可编程的基于微控制器的板,可以用于创建电子产品。它可以用于控制机器人,构建智能家居,创建游戏,控制传感器,构建网络,控制LED灯,构建3D打印机,构建电子音乐等等。 arduino的发展前景如何 Arduino的发展前景非常乐观,它已经成为物联网、机器人、智能家居等领域的重要开发平台,并且在智能制造、智能安防、智能交通等领域也有着广泛的应用。随着物联网…
-
使用visual Studio开发arduino
不要吐槽arduino IDE没有 动态代码高亮、函数跳转等等等功能了,你可以选择更更更高级的IDE进行arduino开发。 1.下载Visual Studio 下载地址:https://www.visualstudio.comCommunity为社区版,免费使用,功能和专业版一样的。 2.安装好VS后,通过菜单 工具>扩展和更新 打开 扩展管理器 在扩展管理器中选择 联机,并在右…
-
关于使用Arduino做开发的二三理解
转帖、引用都请注明出处!见到很多人对Arduino的开发方法 、应用场景有误解,特别开个帖子说明下。 误解一:Arduino性能很低,不如树莓派等开发板,所以不要用arduino做开发杀鸡焉用牛刀,中科院不会用银河来玩魔兽,你也不会想用计算器来LOL,不同的平台有不同的定位;Arduino更多用在数据采集和控制上,简单轻量。而树莓派等带OS开发板可以实现更多的复杂功能,如图形图像处理;聪明的开发者…
-
Arduino Due 中文介绍
以下内容均翻译自arduino.cc,水平有限,如有错误请大家指正 。概述Arduino Due 是一块基于 Atmel SAM3X8E CPU的微控制器板.它是第一块基于 32位ARM核心的arduino. 它有54个数字IO口 (其中12个可用于PWM输出),12个模拟输入口,4路UART硬件串口, 84 MHz的时钟频率, 一个USB OTG接口, 两路DAC(模数转换),两路TWI,一个电…
-
Arduino Leonardo 中文介绍
以下内容均翻译自arduino.cc,水平有限,如有错误请大家指正。概述Arduino Leonardo是基于ATmega32u4一个微控制器板。它有20个数字输入/输出引脚(其中7个可用于PWM输出、12个可用于模拟输入),一个16 MHz的晶体振荡器,一个Micro USB接口,一个DC接口,一个ICSP接口,一个复位按钮。它包含了支持微控制器所需的一切,你可以简单地通过把它连接到计算机的US…
-
常见arduino型号(版本)比较
点击查看大图 详细介绍:Arduino Leonardo中文介绍:http://www.arduino.cn/thread-1205-1-1.htmlArduino Due 中文介绍 http://www.arduino.cn/thread-2216-1-1.html arduino购买建议:首选是UNO和MEGAUNO一定要买第三版如果不是特殊要求,不建议购买2560nan…
-
PS2手柄通讯协议解析 使用方法
首先介绍一下我们今天的主角—–PS2手柄。 PS2手柄是日本SONY公司的PlayStation2 游戏机的遥控手柄。索尼的 PSX系列游戏主机在全球都很畅销。不知什么时候便有人打起 PS2手柄的主意,破解了通讯协议,使得手柄可以接在其他器件上遥控使用,比如遥控我们熟悉的机器人。突出的特点是这款手柄性价比极高,按键丰富,方便扩展到其它应用中。 PS2通讯协议简介 PS2采用…
-
Arduino CNC Shield v3 初探
特殊时期,呆着家里收拾,发现了陈年的Arduino CNC Shield v3。16年买的中国山寨板,一直放灰到今日 在论坛里也没搜到有关帖子,于是整理至此这不是一篇具体的应用,只是对于自己初次尝试CNC盾板的一个记录 模块简介Arduino CNC Shield v3 CNC Shield V3.0可用作雕刻机,3D打印机等的驱动扩展板,板上一共有4路步进电机驱动模块的插槽,可驱动4路不进电机,…
-
Arduino UNO + Arduino CNC Shield V3.0+A4988 使用指南
Overview CNC Shield V3.0可用作雕刻机,3D打印机等的驱动扩展板,板上一共有4路步进电机驱动模块的插槽,可驱动4路不进电机,而每一路步进电机都只需要2个IO口,也就是说,6个IO口就可以很好的管理3个步进电机,使用起来非常的方便,告别传统步进电机操作繁琐。将Arduino CNC Shield V3.0插到Arduino UNO上,并且安装GRBL固件就可以快速DIY一台CN…
-
DS3231时钟模块+UNO+1602液晶屏+arduino编程
手里正好有一个DS3231时钟模块,就想着驱动它,找来了常用搭配UNO+1602。之后就是开搞。找到DS3231的库,放在arduino库里,就可以用了,放在arduino的库里的时候是以文件夹形式的,如果没有文件夹只有单个文件,就算你导入了arduino也会报没有库的错。。。 材料清单: UNO开发板 DS3231时钟模块 1602液晶显示屏 杜邦线母对公8根 视频 这个时钟模块自带电池,就算断…
-
1602LCD液晶显示不正常只显示第一个首字符!
自从1.6.6版本的IDE出来后,不断有反应LCD 1602 IIC液晶显示不正常,打印一字符串,却只显示第一个字符!最初解决办法换低版本IDE,就可以解决该问题!现在问题找出来了,只需要更改 LiquidCrystal_I2C.cpp 文件中的一个语句就可以了,更改如下: inline size_t LiquidCrystal_I2C::write(uint8_t…
-
开源arduino可视化编辑器Ardublockly源码开发环境搭建
linux环境下开源arduino可视化编辑器Ardublockly二次开发搭建 1 安装 1.1 系统环境搭建 在Ubuntu上安装Python 2的Tkinter: 或者,在Ubuntu上为Python 3安装Tkinter: 1.2 从git上下载Ardublockly源码 1.3 初始化源码 进入下载的源码文件夹中 1.3 运行Ardublockly 启动文件start.py是位于Ardu…
-
51和arduino的优缺点
在上学的时候,老师上课使用的51单片机进行教学,那时候感觉好牛啊,后来在不经意的时候接触到arduino开发版,使用了几次后,我突然发现爱上了arduino,为什么呢?今天我针对俩者的优缺点来说说为什么会爱上arduino。首先来说说arduino的优点:一、开源:arduino是老外发明的一款微控制器,本来的目的用于教学使用,所以他的平台一直坚持开源,并且很多爱好者也将自己的小发明开源出来了。二…