首页 > 编程语言 >C++零基础入门&趣味学信息学奥赛_开发环境安装

C++零基础入门&趣味学信息学奥赛_开发环境安装

时间:2024-11-13 19:45:02浏览次数:3  
标签:信息学 树莓 Arduino 上传 C++ 点击 Pico 奥赛 安装

Arduino软件安装,安装树莓派Pico开发板及上传Pico固件

目录

1.安装Windows驱动程序

1.1.下载安装arduino软件:

1.2.安装开发板Pico

1.3.上传Arduino兼容的Pico固件

1.安装Windows驱动程序                                                    

1.1.下载安装arduino软件:                                             

(1)首先,进入arduino官方网站:https://www.arduino.cc/ ,点击“SOFTWARE”进入下载页面,如下图所示:

  

 

      

(2)然后,根据你的操作系统选择并下载相应的安装程序。如果你是Windows用户,请选择“Windows安装程序”下载正确的安装驱动程序。

注:

点击Windows ZIP file时,Arduino版本的zip文件将被直接下载,只需要解压缩直接运行解压后文件夹中的Arduino IDE.exe即可。

一般情况下,点击JUST DOWNLOAD就可以下载了,当然如果你愿意,你可以选择小小的赞助,以帮助伟大的Arduino开源事业。

(3)Arduino软件下载完成后,继续安装,当你收到操作系统的警告时,请允许驱动程序安装。首先点击I Agree, 然后选择好要安装的组件后再点击Next

(4)选择安装目录(可以保持默认目录),然后点击Install

(5)如果出现以下界面,则应选择Install

该过程将提取并安装所有必需的文件,以正确执行Arduino软件(IDE)。

安装完成后,会在桌面上生成一个Arduino 软件快捷方式。

在电脑桌面上点击Arduino 软件快捷方式打开Arduino IDE.

点击“File”→“Preferences”,选择“简体中文”之后点击“好”。这样就对语言进行设置好了。

关掉Arduino IDE,重新点击Arduino 软件快捷方式打开Arduino IDE。这样,英文页面就转化成中文页面。

A - 用于检查是否存在任何编译错误。

B - 用于将程序上传到Arduino控制板。

C - 用于创建新草图的快捷方式。

D - 用于直接打开示例草图之一。

E - 用于保存草图。

F - 用于从板接收串行数据并将串行数据发送到板的串行监视器。

1.2.安装开发板Pico                      

(1)网络连接良好的情况下,打开Arduino IDE,单击“工具”→“开发板”→“开发板管理器...

  1. 在搜索框中输入Pico,选择Arduino Mbed OS RP2040 Boards,点击安装更新

(3)安装过程中,当你收到操作系统的安全警告时,请单击安装允许设备软件安装。

(4)安装完成后,单击关闭就可以了。

1.3.上传Arduino兼容的Pico固件             

如果你的树莓派Pico板是新的,想使用Arduino学习和开发,则需要上传一个Adruino兼容的Pico固件。请参考以下步骤配置:

(1)断开树莓派Pico板与电脑的连接。继续按树莓派Pico板上的白色按钮(BOOTSEL),并在松开按钮前将树莓派Pico板连接到电脑。(注意:MicroUSB线连接到树莓派Pico板前一定要一直按住按钮,否则固件下载不会成功)

(2)打开Arduino IDE,单击 文件示例01.BasicsBlink

(3)单击工具开发板:Arduino Mbed OS RP2040 BoardsRaspberry Pi Pico

(4)上传草图(Blink)到 Raspberry Pi Pico。

当草图完成上传时,可以看到以下提示。

树莓派Pico板上的指示灯开始闪烁。

                 

单击工具端口COMx(Raspberry Pi Pico)。COMx的X在不同的电脑上是不同的。请在你的电脑上选择正确的COM口。在这个的例子中,它是COM15。

注意:

  1. 第一次使用Arduino上传Raspberry Pi Pico的草图时,不需要选择端口。之后,每次上传草图前,请检查端口是否已选择;否则可能导致代码上传失败。
  2. 有时在使用时,Raspberry Pi Pico可能会由于代码丢失固件而无法工作。此时,可以重复上述步骤重新上传Raspberry Pi Pico的固件。

如果您对少儿编程教育的评价方法有兴趣,欢迎关注、点赞、收藏并分享这篇文章,或加V交流!!!

标签:信息学,树莓,Arduino,上传,C++,点击,Pico,奥赛,安装
From: https://blog.csdn.net/shaosheng2008/article/details/143692164

相关文章

  • C++ 移动构造和拷贝构造函数匹配
    既有拷贝构造又有移动构造这个比较好理解,普通的函数匹配规则就可以。右值移动,左值拷贝。——《C++Primer》P477我们不能隐式地将一个右值引用绑定到一个左值。有拷贝构造但没有移动构造这种情况,右值也会被拷贝。如果一个类没有移动构造函数,函数匹配规则保证该类型的对象......
  • C++继承和参数化类型(模板)各自的优点
    在C++中,继承和参数化类型(模板)都是强大的代码重用机制,它们各自具有独特的优点。以下是对这两种机制优点的比较和归纳:C++继承的优点代码重用:继承允许子类继承父类的属性和方法,从而避免了重复编写相同的代码。这不仅提高了开发效率,还减少了代码中的冗余。扩展性:通过继承,可以创建......
  • C++ 逆向之常用字符集互转
    在过往的编程过程中,常常会因为碰到字符集问题而头痛,而每次在进行字符集转换的时候,各种搜索网上文档,想找字符集转换的示例程序,但是都不尽人意,本篇文章的目的就是彻底解决之前编程过程中对字符集认识以及字符集转换之间似懂非懂、云里雾里的状态,并在文章结尾附上ANSI、UNICODE和U......
  • 《深度解析 C++中的弱引用(weak reference):打破循环依赖的利器》
    在C++编程的世界里,内存管理一直是一个关键且复杂的话题。而弱引用(weakreference)的出现,为我们处理一些特殊的内存相关问题提供了一种巧妙的方法。今天,我们就来深入了解一下什么是弱引用。一、从引用的基本概念说起我们都知道,在C++中,引用是一种给变量起别名的方式。正常......
  • 告别头文件,编译效率提升 42%!C++ Modules 实战解析 | 干货推荐
    编者按:AlibabaCloudLinux(简称“Alinux”)是目前阿里云上占比第一的操作系统。2021年,龙蜥以Alinux产品为基础发布了AnolisOS8正式版。本文中,阿里云智能集团开发工程师李泽政以Alinux为操作环境,讲解模块相比传统头文件有哪些优势,并通过若干个例子,学习如何组织一个C++模......
  • 洛谷P11228的C++题解
    题目分析题目题目让我们算出机器人走步后经过了多少个不重复的点这道题不是搜索!直接按照题意模拟就行了。遇到墙就向右转,不是就直行。特别注意:向右转也是一步!一个格子最多算一遍!我们可以用一个标记数组 st,走过的点就打上标记。判断走道的点有没有打上标记,有就不......
  • 【最新原创毕设】面向课堂教学的智能课堂点名系统+09531(免费领源码)可做计算机毕业设计
    摘要本文旨在设计和实现一个基于智能课堂点名系统的智能助手。随着高校招生规模的不断扩大和信息化技术的发展,为教师提供一款便捷、全面的点名系统具有重要意义。本系统通过整合校园各项服务资源和功能,旨在帮助教师和学生更好地适应智能课堂,提供全方位的指导和支持。本文......
  • (2024最新毕设合集)基于SpringBoot的广州糖水甜品店推荐系统-28495|可做计算机毕业设计J
    摘要随着人们生活水平的提高和饮食习惯的多样化,甜品在日常生活中扮演着越来越重要的角色。特别是在中国南方地区,甜品店和糖水店已经成为人们经常光顾的地方,而广州作为美食之都,拥有众多具有独特风味的糖水甜品店。然而,由于市场竞争激烈,消费者往往面临选择困难,需要花费大量时间......
  • VS Code 关于C++代码运行时,工作目录不在于当前目录的问题(cwd)
    我在用C++练习流的使用时遇到了当前目录与工作目录不符的问题,导致使用相对路径时无法读取文件。这是我的工作目录其中1.txt内容为当我选择不使用插件执行代码时(如下)终端输出为:此时并没有将1.txt的内容输出出来,于是我运行,测试代码,输出当前的工作目录#include<iostream>......
  • C++函数传递引用或指针
    常见变量用法下面通过例子分别展示传递值、字符串、数组的用法示例代码#include<iostream>#include<string>//函数接受一个整数的引用和一个整数的指针voidmodifyValue(int&refValue,int*ptrValue){refValue=100;//通过引用修改值std::cout......