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. 图论 + 并查集 ----最小生成树重构图 + 可撤销并查集 + set启发式合并 时间线上的离线求解 D. Graph and Queries
  2. Codeforces 858A. k-rounding 数论
  3. 内置对象和自定义对象的原型链
  4. C#读写西门子PLC数据
  5. 苹果手机文件转换html,苹果手机html文件怎么打开?
  6. 计算机键盘输入法基础知识,电脑基础知识:使用键盘打字
  7. python隐藏部分代码_python源码隐藏
  8. 构建MRCP服务器,使得FreeSWITCH基于mod_unimrcp与科大讯飞进行tts和asr通信
  9. 电商项目之环信在线客服接入
  10. 截断二进制指数退避算法c++实现
  11. 2小时开发《点球射门游戏》,动画演示思路(上),代码已开源
  12. GOCAD如何导出voxet
  13. Qt4 到Qt5 最小化后 点击任务栏不显示问题
  14. Ljava.lang.Object; cannot be cast to……异常
  15. CSS 网页背景图片设置
  16. NFT,不止于投机!
  17. Android尺寸标注设计大全和Android切图规范
  18. echarts配置详解
  19. MIT线性代数笔记二十讲 克莱姆法则、逆矩阵、体积
  20. 110道Python面试笔试题超强汇总

热门文章

  1. 使用代码实现Android的清除数据的功能
  2. 经纬财富:鄂尔多斯套单形成的表现与解套技巧
  3. 马云爸爸云栖大会演讲完,与李健深情对唱《传奇》,附送视频,你要不要?
  4. 外国asp空间常见问题解答
  5. 中国计算机安全评测,等保2.0 Windows主机测评
  6. 回溯法(八皇后问题)及C语言实现
  7. 新版markdown功能发布!支持github flavored markdown!
  8. IDEA查找关键字快捷键,很实用。
  9. 角色与用户之间的关系springboot实战
  10. 涂鸦移动电话面试(一面)