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安装第三方开发板库文件相关推荐

  1. arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...

  2. 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天(200528)在之 ...

  3. ESP8266作为arduino D1 wifi模块应用时引脚序号说明(与UNO对比异同)2.5.0版本开发板库

    在前期的文章中,提到了用D1模块连接阿里云,然后通过APP控制该模块上的LED等开关. 参考文章: 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板 ...

  4. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用

    x86 版的 Arduino Intel Galileo 开发板的体验.分析和应用 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架 ...

  5. Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块

    该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...

  6. 【arduino】arudino开发ESP32 SPIFFS文件上传方法

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 之前发过ESP8266的SPIFFS文件及上传方法: [arduino]arudino ...

  7. linux 开发板传文件,linux下使用minicom传送文件到开发板

    下载tar zxvf lrzsz-0.12.20.tar.gz 得到我们想要的解压包 进入到那个文件夹下.输入./configure –prefix=/usr/local/lrzsz 执行完之后,键入 ...

  8. 终于在pycharm下(Python3.6.1版本)安装完成机器学习相关库文件(sklearn scikit-learn gensim xgboost tensorflow nltk )

    安装scikit-learn请参考本人的相应博客,这个是最为难安装的.其他的大部分能够直接通过pycharm的settings安装. 由于安装部分库文件时,会附带安装其他库文件,因此在整体安装完成后, ...

  9. 交叉编译环境中虚拟机ubuntu向开发板传送文件的方法

    预备知识: NFS是什么? NFS:Network File System(网络文件系统),NFS只是一种文件系统,本身并没有传输功能,是基于RPC协议实现的,为C/S架构.也就是说,NFS也只是文件 ...

最新文章

  1. 敏友的【敏捷个人】有感(3): 有感于“敏捷个人”讨论与练习
  2. 发现一个增长天翼手机待机时间的方法
  3. css原生样式支持,原生JS读写CSS样式的方法
  4. 关于spring的配置文件总结
  5. matlab误码率分析,误码率分析 请大神帮忙解释下程序
  6. 微信公众帐号开发教程第9篇-QQ表情的发送与接收
  7. c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!
  8. 简单易懂的softmax交叉熵损失函数求导
  9. 分布式文件系统_新一代分布式文件系统XGFS揭秘——元数据服务
  10. DeepStream中,获得并修改识别对象参数的代码
  11. 万能硬盘数据恢复软件注册码真的可以用吗?
  12. 李俊昌《衍射计算及数字全息》代码
  13. 彻底清理c盘空间,本人亲测有效--WinDirStat
  14. JavaSE就业班四----数据库Oracle和JDBC
  15. turtle更多函数 难度0
  16. AWVS安装(未来即将到来)
  17. php generator 风雪,PHP 生成器Generator理解
  18. 破解企业数字化增长困境的四大利刃
  19. python代码运行助手是什么业务_Python代码运行助手
  20. 诺基亚固件下载器,比NAVIFIRM还要好用!!!

热门文章

  1. visual studio 2017如何打开 *.sdf 数据库文件 (笔记)
  2. 10-89 将学号为“1911201”的学生系别改为“经管学院”,班级改为“19经管1”(update的用法)
  3. 三子棋原来可以这样写
  4. 【LeetCode】275. H-Index II 解题报告(Python)
  5. 心脏滴血漏洞复现(CVE-2014-0160)
  6. 27服务-SecurityAccess
  7. 第三方直接订阅公众号的功能
  8. Referencing column and referenced column in foneign key constraint are incompatible报错问题
  9. .ACCDB格式文件导入到Oracle
  10. 用python表示化学结构式