arduino安装第三方开发板库文件
Arduino作为一个开源硬件项目,目前官方支持的产品线已经非常丰富了,从最开始的8位AVR芯片扩展到多种32位arm芯片,以及内嵌linux的soc等等。同时arduino也支持第三方厂商以认证方式加入该项目,其中不乏intel、三星等大公司,也有很多小型的组织如这里要介绍的WMOS,目前的主要产品是具有wifi接入能力的开发板和一些附属模块。wemosD1是其中一款流行的基于ESP8266的wifi开发板。
开发板型号 | wemosD1 |
---|---|
操作电压 | 3.3V |
数字I/O | 11,除D1外均有作为中断、PWM、I2C、单总线功能 |
模拟输入 | 1,(最大输入电压3.2V) |
时钟频率 | 80MHz/160MHz |
flash | 4M byte |
尺寸 | 68.6x53.4mm |
重量 | 25g |
这款产品的性能还是比较强大的,在淘宝上也仅售25元左右,因此很适合用来做一些IOT项目。
在arduino中安装wemos开发板
由于wemos属于第三方组织,因此直接在arduino自带的tool->board->boards manage
是无法找到该型号开发板,需要单独安装,安装方法有两种:
从arduino IDE中安装(推荐)
arduino IDE从1.6.4版本开始新加入了一个功能允许添加额外的第三方平台开发包
- 打开arduino
- 打开
file -> prefernce
或者直接同时按住ctrl
和,
键进入设置页面 - 将这个链接
http://arduino.esp8266.com/stable/package_esp8266com_index.json
填入’Additional Boards Manager URls’中
- 打开
tool->board->boards manage
,在其中找到esp8266开发包并安装 - 重启arduino,在board选项中即可看到wemos系列的开发板了,选择相应的开发板即可使用ardino的语言进行开发了
这个方法比较简单易行,但问题在于对于中国用户,开发包下载阶段会非常缓慢,可以在这时打开VPN,或者尝试第二种方法,使用git从远程仓库中安装:
使用git安装
使用git安装前要求:
- 已安装git,支持多平台,官网下载地址https://git-scm.com/downloads
- 已安装python2.7或更高版本,下载地址https://www.python.org/downloads/
下面以window为例,使用git-bash安装wemos开发包:
- 首先打开git-bash,这样进入一个具有基本linux指令集的终端窗口,可以运行如ls cd
这样的bash指令,输入以下指令(我电脑上arduino的安装位置在e:\IMsoft\arduino):
cd e:
cd IMsoft\arduino\hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/esp8266/Arduino.git esp8266
- 下载二进制工具,上一步中下载的git仓库中有一个python脚本
get.py
已经写好了,我们只需要使用python运行它即可,在刚才的终端窗口中输入:
cd esp8266/tools
python get.py
下载完毕后打开arduino,就可以看到wemos开发包已安装好了:
arduino安装第三方开发板库文件相关推荐
- arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1
公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...
- 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...
公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天(200528)在之 ...
- ESP8266作为arduino D1 wifi模块应用时引脚序号说明(与UNO对比异同)2.5.0版本开发板库
在前期的文章中,提到了用D1模块连接阿里云,然后通过APP控制该模块上的LED等开关. 参考文章: 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板 ...
- x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
x86 版的 Arduino Intel Galileo 开发板的体验.分析和应用 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架 ...
- Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块
该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...
- 【arduino】arudino开发ESP32 SPIFFS文件上传方法
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 之前发过ESP8266的SPIFFS文件及上传方法: [arduino]arudino ...
- linux 开发板传文件,linux下使用minicom传送文件到开发板
下载tar zxvf lrzsz-0.12.20.tar.gz 得到我们想要的解压包 进入到那个文件夹下.输入./configure –prefix=/usr/local/lrzsz 执行完之后,键入 ...
- 终于在pycharm下(Python3.6.1版本)安装完成机器学习相关库文件(sklearn scikit-learn gensim xgboost tensorflow nltk )
安装scikit-learn请参考本人的相应博客,这个是最为难安装的.其他的大部分能够直接通过pycharm的settings安装. 由于安装部分库文件时,会附带安装其他库文件,因此在整体安装完成后, ...
- 交叉编译环境中虚拟机ubuntu向开发板传送文件的方法
预备知识: NFS是什么? NFS:Network File System(网络文件系统),NFS只是一种文件系统,本身并没有传输功能,是基于RPC协议实现的,为C/S架构.也就是说,NFS也只是文件 ...
最新文章
- 敏友的【敏捷个人】有感(3): 有感于“敏捷个人”讨论与练习
- 发现一个增长天翼手机待机时间的方法
- css原生样式支持,原生JS读写CSS样式的方法
- 关于spring的配置文件总结
- matlab误码率分析,误码率分析 请大神帮忙解释下程序
- 微信公众帐号开发教程第9篇-QQ表情的发送与接收
- c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!
- 简单易懂的softmax交叉熵损失函数求导
- 分布式文件系统_新一代分布式文件系统XGFS揭秘——元数据服务
- DeepStream中,获得并修改识别对象参数的代码
- 万能硬盘数据恢复软件注册码真的可以用吗?
- 李俊昌《衍射计算及数字全息》代码
- 彻底清理c盘空间,本人亲测有效--WinDirStat
- JavaSE就业班四----数据库Oracle和JDBC
- turtle更多函数 难度0
- AWVS安装(未来即将到来)
- php generator 风雪,PHP 生成器Generator理解
- 破解企业数字化增长困境的四大利刃
- python代码运行助手是什么业务_Python代码运行助手
- 诺基亚固件下载器,比NAVIFIRM还要好用!!!
热门文章
- visual studio 2017如何打开 *.sdf 数据库文件 (笔记)
- 10-89 将学号为“1911201”的学生系别改为“经管学院”,班级改为“19经管1”(update的用法)
- 三子棋原来可以这样写
- 【LeetCode】275. H-Index II 解题报告(Python)
- 心脏滴血漏洞复现(CVE-2014-0160)
- 27服务-SecurityAccess
- 第三方直接订阅公众号的功能
- Referencing column and referenced column in foneign key constraint are incompatible报错问题
- .ACCDB格式文件导入到Oracle
- 用python表示化学结构式