精华内容
下载资源
问答
  • ArduinoIDE 安装开发板依赖下载失败的情况 ESP8266
    2022-04-12 21:37:59

    我所使用的是 Arduino IDE 1.8.12,由于网络问题常常出现升级或安装开发板依赖下载失败的情况。这里简单分享一下自己的处理方法。

    开开心心打开IDE 安装开发板依赖,结果等了半天却下载失败

    这里有两种办法供大家参考

    方法 1,通过网络代理

    如果有代理,在IDE网络设置中设置代理就行了。

    方法 2,手动下载依赖包

    报错下载失败后,在控制台找到包的URL地址复制出来

    使用第三方下载工具进行下载,

    在IDE中设置里点击如图文件,打开包目录

    将下载完成的包复制到如下目录中

    尝试重新安装开发板依赖

    更多相关内容
  • ESP8266是一款价格十分亲民的wifi模块,在某宝上一块ESP8266开发板只要10几块钱!可以买来玩玩一些物联网相关的小项目。...因为我之前玩过Arduino,而且Arduino编程简单易操作,所以就选择先使用Arduino IDE来玩一玩E

    ESP8266是一款价格十分亲民的wifi模块,在某宝上一块ESP8266开发板只要10几块钱!可以买来玩玩一些物联网相关的小项目。

    ESP8266的开发方式有多种,目前我了解到的有:

    • 使用Arduino IDE开发,沿用Arduino的开发风格,简单易上手
    • 使用ESP8266官方的SDK开发
    • 使用MicroPython开发,沿用Python的编程风格,此方式需要先给板子烧写一个特殊的固件

    因为我之前玩过Arduino,而且Arduino编程简单易操作,所以就选择先使用Arduino IDE来玩一玩ESP8266。

    1 安装Arduino IDE

    Arduino官网下载IDE:https://www.arduino.cc/en/software,我之前安装的版本是Arduino IDE 1.8.16,目前又有新版本的,可以安装最新的,不过基础功能相差不大。

    根据自己使用的平台,点击右侧的下载。

    我下载得到arduino-1.8.16-windows.exe安装文件,常规的“下一步”的安装方式安装即可。

    安装完之后,打开,可以看到我的软件里已经有了Arduino AVR和ESP8266的开发环境(注:ESP8266的开发环境是我在旧版本的Arduino IDE中安装过,安装新版本IDE后,之前的配置也会自动加载进来),如果你之前没有配置过ESP8266,IDE中应该默认只有Arduino AVR这一项。

    2 卸载旧的ESP8266开发包(可选)

    因为我之前安装过2.6.3版本的ESP8266,那我就先卸载掉,再安装一个更新版本(3.0.1)的ESP8266安装包

    • 卸载旧的ESP8266安装包

    在文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp8266文件夹即可卸载

    3 安装ESP8266开发包

    因为Arduino IDE默认是给Arduino开发板用的,默认只有Arduino开发板的相关开发资源。要想在在Arduino IDE中使用ESP8266,需要额外安装ESP8266的开发包。安装方式有两种,一种是在线安装,一种是使用离线包安装。

    3.1 在线安装(不推荐)

    在线方式需要连网下载安装包,对网络环境要求较高,不推荐这种,因为经常因网络原因安装失败。不过还是要简单介绍一下这种安装方式。

    在Arduino IDE下载ESP8266开发包,首先是找到菜单里的:文件->首选项

    然后在“附件开发板管理网址”中输入: http://arduino.esp8266.com/stable/package_esp8266com_index.json

    接着在:工具->开发板->开发板管理器,点击开发板管理器

    输入esp8266,查看esp8266搜索结果,在线安装。

    在线安装会很慢,容易失败。

    3.2 离线安装(推荐)

    使用下载好的离线安装包(exe文件),一键安装,十分的方便

    注:我的离线包是从这里下载的:https://www.arduino.cn/thread-76029-1-1.html

    安装后,就可以看到ESP8266的相关资源了。

    4 简单测试程序

    编写一个简单的连网测试程序,测试一下ESP8266的基本功能。

    4.1 Arduino编程快速上手

    Arduino编程非常容易上手,它的基础框架就是一个初始和一个主循环:

    //初始化
    void setup()
    {
      Serial.begin(9600);
      Serial.println("esp8266 test");
      initWiFi();
    }
    
    //主循环
    void loop()
    {
      Serial.println("hello esp8266");
      delay(1000);
    }
    

    初始化就是setup函数,我们可以在这里进行一些基础的初始化,比如串口初始化就是调用:

    Serial.begin(9600);
    

    指定波特率9600,这个串口也是板子的供电口和程序下载口,通过Arduino IDE自带的串口监视器即可查看串口输出信息,不用再打开其它的串口助手之类的软件,用起来十分的方便。

    此外,还可以将自己写的一些初始化函数放到setup函数中,用于程序开机时初始化,比如我们自己写的WIFI初始化函数:initWiFi()。

    主循环就是loop函数,类似于单片机开发中的main函数里的while(1){},我们可以在这里进行程序逻辑代码的编写,比如每隔1秒循环打印一些信息:

    Serial.println("hello esp8266");
    delay(1000);
    

    这个delay函数也是Arduino自带的,单位是毫秒。

    4.2 WIFI连网测试程序

    Arduino的编程语言,其实就是C++,当然也支持包含头文件以及类的操作。

    比如要使用WIFI功能,需要先包含ESP8266WiFi.h这个头文件。

    ESP8266WiFi这个库的内部已经帮我们实现了各种WIFI操作的各种功能函数,我们只需要实例化一个WiFiClient对象,就可以操作实现各种功能了:

    #include <ESP8266WiFi.h>
    
    const char ssid[] = "xxxxx";      //WiFi名
    const char pass[] = "xxxxx";       //WiFi密码
    
    WiFiClient client;
    

    WIFI初始化的流程也很简单,主要有3步:

    • 配置WIFI为Station模式,即我们的ESP8266作为一个WIFI使用设备

      关于WIFI的工作模式(STA模式AP模式,可参考我之前的文章:)

    • 传入WIFI热点的ssid和密码,使得ESP8266连接到热点

    • 读取WIFI连接状态,等待连接成功

    //初始化WIFI
    void initWiFi()
    {
      Serial.print("Connecting WiFi...");
      WiFi.mode(WIFI_STA); //配置WIFI为Station模式
      WiFi.begin(ssid, pass); //传入WIFI热点的ssid和密码
      while (WiFi.status() != WL_CONNECTED) //等待连接成功
      {
        delay(500);
        Serial.print(".");
      }
    
      Serial.println("");
      Serial.println("WiFi connected");
      Serial.println("IP address: ");
      Serial.println(WiFi.localIP()); //打印自己的IP地址
    }
    

    4.3 测试效果

    Arduino的操作界面也十分的简洁,最左边的编译,第二个是编译+烧录,最右边那个放大镜图标是串口监视器,可以直接查看板子的串口输出。比如运行我们的测试程序后,就可以看到如下的串口打印信息了:

    另外,注意在编译和下载时,要选对开发板的型号和串口号:

    5 总结

    本篇介绍了Arduino IDE的安装、ESP8266开发包的安装以及Arduino编程的快速入门来测试ESP8266的连网功能。

    展开全文
  • 这个包里包含了离线安抓Digispark的所有文件,包括驱动
  • Arduino IDE安装添加库

    千次阅读 多人点赞 2020-04-15 13:01:32
    举例说,通过Arduino内置标准库中的Servo库,您只需要简单的几行代码就能让Arduino控制舵机。由于Arduino是一款 非常流行的开源平台,互联网上有数不清的第三方库供我们下载,这些库可以帮助我们实现很多独立难以...

    什么是库?

    通俗的说,库就是一系列程序文件的组合。因为有了库,我们可以很轻松的实现Arduino与外部硬件的协作或进行数据通讯。举例说,通过Arduino内置标准库中的Servo库,您只需要简单的几行代码就能让Arduino控制舵机。由于Arduino是一款 非常流行的开源平台,互联网上有数不清的第三方库供我们下载,这些库可以帮助我们实现很多独立难以完成的任务。


    什么是第三方库?

    第三方库其实就是我们从网络或其它途径所获得的开源Arduino 库。举例说,假如我们需要让Arduino通过某一个知名公司出品的GPS模块获取位置信息,那么我们有两种方案可以选择。

    第一种方案是我们自己编写 开发所有让Arduino可以配合这款GPS模块所使用的程序。这么做不仅耗时耗力,也需要我们对这款GPS模块所涉及的所有软硬件知识都要掌握以后才能完成。

    因为有第三方库,于是我们就有了下面的方法,而这些方法也正是Arduino的魅力所在之一。

    由于Arduino是一款非常流行的开源开发平台,因此这款GPS模块的研发企业也许已经为我们做好了这款GPS模块配合Arduino使用的库文件。那么我们就只需要将这个库从该知名企业官网上下载下来,然后安装导入Arduino IDE。接着就可以在程序中通过调用这个刚刚添加好的GPS库,开始我们自己的的创客开发了。

    当然,并不是所有的知名企业都是那么有良心的。所以还有一种可能是这家知名企业并没有为这款GPS制作Arduino库。没关系,在这种情况下我们也可以到网上找一找有没有热心的高手制作好了库并免费开放给公众。我们自然就可以在心中默念三声感谢以后,然后把这个高手制作好的库拿过来安装到Arduino IDE中。这么做也可以大大节省时间。当然,有一天我们也会变成高手,那么我们在使用这些网上获取到的库时也许会感觉我们可以做的更好,由于所有Arduino库都是开源的,所以我们可以自己试着修改这些库甚至重新编写一款更好的库来回馈开源世界。


    如何安装添加第三方库?

    为了向您演示如何为Arduino IDE安装添加第三方库,我们给您提供了三种方法。在这三种方法中,我们都假设需要安装一个用来控制数字LED光带的FastLED

    方法一:利用 “库管理器” 添加第三方库



    方法二:添加.zip库文件包

    1. 从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。


    方法三 手动添加库

    1. 从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。

    6 (重要!!!)假如您的Arduino IDE在手动添加库的过程中是打开的,那么一定先重启Arduino IDE。因为Arduino IDE在启动时才会检查用户手动安装的第三方库,所以只有重启Arduinno IDE后才能让刚刚安装好的第三方库生效。


     

    展开全文
  • ESP8266 Arduino IDE 文件上传工具 把下载的压缩包解压,复制ESP8266FS文件夹到arduino IDE安装目录的tools目录下

    ESP8266 Arduino IDE 文件上传工具

    首先关闭Arduino IDE.

    把下载的压缩包解压,复制ESP8266FS文件夹到Arduino IDE安装目录的tools目录下

    打开Arduino IDE,在"工具"菜单多出"ESP8266 Sketch Data Upload",工具安装完毕.

     下面以实例介绍如何使用:

    在你的项目文件下新建一个名字为data的文件夹,然后在data文件放入你需要上传的文件.具体请看下图.

     在data文件夹下新建一个名为test_example.txt文件,文件里的内容可以自己填写.

    文件test_example.txt 的具体内容:

    在Arduino IDE工具菜单下设置nodemcu开发板的Flash Size大小,具体大小取决你上传文件的大小.

    然后Arduino IDE,选择工具> ESP8266 Sketch Data Upload,上传过程截图

     下面是Arduino读文件程序:

    #include "FS.h"
     
    void setup() {
      Serial.begin(115200);
      
      if(!SPIFFS.begin()){
        Serial.println("An Error has occurred while mounting SPIFFS");
        return;
      }
      
      File file = SPIFFS.open("/test_example.txt", "r");
      if(!file){
        Serial.println("Failed to open file for reading");
        return;
      }
      
      Serial.println();
      Serial.println("File Content:");
      while(file.available()){
        Serial.write(file.read());
      }
      file.close();
    }
     
    void loop() {
    
    }

    通过Arduino IDE串口监视器看到:

    展开全文
  • 软件及其驱动安装步骤 Arduino编译软件安装 打开文件夹arduino-0023文件夹拷贝到C盘或者D盘的根目录 然后打开它 点击Arduino.exe 然后鼠标右键选择发送到桌面快捷方式 这样就软件就可以使用了以下是打开后的样子 ...
  • 如果不会自动安装,则你需要自行安装USB转串口驱动,当然,在安装Arduino IDE的时候也可以通过勾选Install USB driver安装IDE的下载请百度。建议安装1.8.2版本,因为后期会使用esp系列的板子,板子的支持文件必须在...
  • 我上传的这是文件是Arduino IDE软件安装包,安装包是压缩包,版本为arduino-1.8.9-windows,我用的是win10系统,我没尝试其他系统可不可以,应该是可以的。
  • IDE安装。 1.在IDE的文件->首选项里边的附加开发板管理网址输入https://github.com/esp8266/Arduino/releases/download/2.5.0/package_esp8266com_index.json 2.搜索ESP8266 3.安装即可
  • 1.打开库管理器 ...打开之后如图所示, 可能会有点慢, 稍等一会 2.搜索需要安装的库文件 例如我想要安装一个STL库, 只...只需要找到你想要安装的库电机安装即可, 安装完成之后会出现 INSTALLED , 这就表示安装完成了 ...
  • 本文主要介绍Arduino环境搭建过程,Arduino IDE安装过程,以及第一个Arduino程序的编写和Arduino程序的烧录和运行,让你对Arduino的开发有基本认识
  • • rosserial_arduino包可让ROS和ArduinoIDE一起工作 • rosserial提供的ROS通讯协议工作在Arduino的UART上,它让Arduino成为标准的ROS节点,可以用于获取和发布传感器值到ROS中,其他节点可以处理它。 • 此外,...
  • 1. 官网下载Software | Arduino 安装好后是这个样子 2. 配置esp32cam 环境 点击右上角 文件 -> 首选项 将... 库管理 安装 esp32 开发板 具体可参考Arduino--Arduino IDE安装E...
  • ArduinoArduino IDE使用教程-超详细

    万次阅读 多人点赞 2020-04-05 22:18:17
    本篇文章可以结合上一篇...文章目录Arduino IDE使用教程Arduino IDE安装配置Arduino IDEArduino IDE 使用详解文件栏编辑栏项目栏工具栏帮助栏 Arduino IDE使用教程 Arduino是创客、业余爱好者和专业人士的平台,可...
  • Arduino IDE 安装

    2018-04-12 13:02:25
    实验环境:windows系统win10系统下直接从官网下载安装即可win7系统下需要再安装tll转usb驱动,否则无法连接到arduino
  • Arduino IDE安装过程简介

    千次阅读 2019-03-23 19:37:53
    在本篇文章中,我们将一起学习Arduino IDE安装过程,以及安装Arduino Uno开发板驱动程序。 Arduino是一个开源的硬件和软件公司、一个项目和用户社区,设计和制造用于构建数字设备和交互式对象的单板微控制器和微...
  • 1、下载Arduino IDE https://www.arduino.cc/en/software 2、打开Arduino IDE配置 在您的 Arduino IDE 中,转到File>Preferences “Additional Boards Manager URLs”框中输入下面网址: ...
  • A_A004_01 Arduino IDE安装

    2022-02-10 14:33:00
    A004 Arduino IDE安装一、 软件下载二、 开发环境搭建三、 注意事项 一、 软件下载 Arduino IDE软件网盘链接 提取码:el6b 二、 开发环境搭建 1、下载后直接双击,出现安装界面后直接同意 2、直接点NEXT 3、选择...
  • Arduino开发环境IDE安装使用

    千次阅读 2021-01-24 21:28:08
    Arduino开发环境IDE安装使用Arduino IDE安装IDE软件介绍IDE软件介绍:几个常用功能介绍: Arduino IDE安装 IDE软件介绍 Arduino IDE安装: 主要介绍Arduino开发环境IDE的安装及功能介绍。 Arduino IDE安装: 从官网...
  • 步骤一:在官网下载arduino安装包选择相应的版本 下载链接 步骤二:解压下载的安装包在相应的目录下执行下面语句 tar -xvf 安装包名 ...到此安装完毕,可以打开终端输入arduino执行arduino IDE. ...
  • 1.Arduino IDE 软件下载 国内在Arduino官网下载较慢,我们使用Arduino在中文社区下载,通过腾讯微云的方式下载较快 [推荐] 微云下载 我们也可以在官网上下载 下载地址:官网下载 2.软件安装 [可跳过] 软件安装...
  • Arduino IDE 黑背景设置

    2020-03-04 01:36:39
    方法: 将 theme文件夹, 替代原本的 theme文件夹. 默认的安装路径为: C:\Program Files (x86)\Arduino\lib
  • 从界面可以看到,Arduino支持多个平台的开发,这里我们只说明一下Windows: 安装 官方链接:https://www.arduino.cc/en/guide/windows 一直下一步即可: 这里可以选择软件要安装的路径: 环境配置 ...
  • Arduino IDE 离线添加ESP32-S2开发板所需文件 参考文章:https://blog.csdn.net/qq_21049619/article/details/122935550
  • arduino IDE 安装

    千次阅读 2018-06-11 12:19:41
    安装包为: arduino-1.8.5-windows.exe 启动的时候,出现这个: 也就是说这个软件 用到了Java的部分功能
  • 1.下载商家给的Arduino IDE 并解压缩 2.打开 文件->首选项 在下面Additional Boards Manager URLs中填写 http://arduino.esp8266.com/stable/package_esp8266com_index.json 3.因为卖...
  • 在linux(ubuntu)下安装arduino ide

    千次阅读 2019-08-05 20:55:56
    在linux(ubuntu)下安装arduino ide 在linux(ubuntu)下安装arduino ide1.7.10听语音 在linux(ubuntu)下安装arduino ide1.7.101 在linux(ubuntu)下安装arduino ide1.7.102 在linux(ubuntu)下安装arduino ide...
  • win下的一键安装Arduino IDE中的ESP8266支持包, 下载,解压,双击,等待。在Arduino的任意目录下即可
  • 我的在这里:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Extensions\0jpe4kch.yzv\,覆盖后就可以使用了
  • 在ubuntu系统安装Arduino IDE的方法

    千次阅读 2020-05-21 21:07:49
    最近在学习到ROS robot programming第九章的时候,需要在ubuntu系统中安装Arduino IDE,来对控制板编程。 书上给出的方法:访问Arduino官方网站,下载对应版本的软件在新的文件夹,之后解压。不过实践后发现这样做...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,653
精华内容 2,261
关键字:

arduinoide安装