《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.3.2 开发环境

简介:

本节书摘来华章计算机《Arduino奇妙之旅:智能车趣味制作天龙八步》一书中的第2章 ,第2.3.2节,(美)James Floyd Kelly Harold Timmis 著 程晨 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3.2 开发环境

软件和驱动程序安装完毕后,双击Arduino的exe可执行文件打开Arduino IDE,这个图标可能在你的计算机桌面上,或者在“应用程序”文件夹中(Mac操作系统),或者在“所有程序”/“程序”文件夹中(Windows操作系统)。图2-7是打开IDE之后的显示界面。

image

注意
安装IDE是非常简单的,你可以登录网址http: //arduino. cc/en/Guide/MacOSX和 http://arduino.cc/en/Guide/Windows(分别适用Mac和Windows用户)。这些指南为IDE的安装过程提供了更多的详细说明,这样就能更好地运用这个有趣的软件了。这里没打算重温IDE界面的每一个菜单和按钮,但是如果你对Arduino IDE所有的功能和工具十分感兴趣,你可以更深一步地了解,这是一个非常好的软件。
IDE像绝大多数软件一样,你可以命名一个新的程序文件,点击“文件”菜单下的“保存”命令,将它保存起来;你也可以修改一个已经存在的程序,点击“另存为”命令,用一个新的名字将它保存起来;你还可以通过点击“打开”命令(在“文件”下拉菜单中),打开硬件驱动中已经存在的程序,然后浏览你想打开的程序的路径。
不要着急!我们会给你很多机会使用IDE这个软件,如编写程序、保存程序等,你会像专业人士一样慢慢熟悉IDE这个软件,并积累足够的实践经验。

相关文章
|
云计算 项目管理 云安全
附PPT下载 | 小邪:新基建之云上IT研发路 - 基于云架构的研发模式演进
企业的数字化上云已经成为社会共识。5G、工业互联网、人工智能、云计算作为数字经济的主要基础设施,将成为中国新基建的主要内容。云将给IT部门及IT人员带来研发运维方面的革命性的变化与冲击。本次分享将由阿里巴巴集团副总裁、云智能基础产品事业部负责人蒋江伟为大家介绍阿里巴巴面向互联网、面向云的研发模式的演
1771 0
|
9月前
|
人工智能 Dart 安全
SonarQube Server 2025 Release 2 发布 - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 2 发布 - 代码质量、安全与静态分析工具
236 4
SonarQube Server 2025 Release 2 发布 - 代码质量、安全与静态分析工具
|
人工智能 内存技术
Gemini 2.0 Flash Thinking:谷歌推出实验性多模态推理模型,在快速生成的同时展示详细的思考过程
谷歌推出的实验性推理模型Gemini 2.0 Flash Thinking,展示了详细的思考过程,能够在多个领域快速解决问题,并提供推理路径。本文将详细介绍该模型的功能、技术原理及使用限制。
640 26
Gemini 2.0 Flash Thinking:谷歌推出实验性多模态推理模型,在快速生成的同时展示详细的思考过程
|
10月前
|
JSON API UED
商品信息API接口的设计与实现
商品信息API接口的设计与实现,遵循RESTful原则以确保高效、可维护和良好的用户体验。API支持获取、查询、创建、更新和删除商品资源,URL模式直观易懂。请求参数通过查询字符串传递,支持分页和过滤。响应体结构化,包含数据、链接和元数据字段,便于解析。错误处理采用HTTP状态码结合JSON错误描述,提供明确反馈。
|
前端开发 数据安全/隐私保护
简洁好看的登录页面
这是一个简洁美观的登录页面设计,包含HTML和CSS代码。页面背景为渐变色,中央有一个白色的登录框,内含账号和密码输入字段、登录按钮以及注册链接。登录框下方有动态的正方形和圆形元素动画,通过CSS关键帧动画实现旋转和透明度变化。
353 1
|
UED 索引
震惊!大文件上传也能如此丝滑?揭秘断点续传黑科技,让你的文件传输快如闪电,再也不用担心中断烦恼!
【8月更文挑战第4天】互联网的发展使大文件上传成为应用常见需求,但易受网络等因素影响中断。断点续传技术将文件分块,每块独立上传,若中断可续传未完成部分,提升效率和体验。实现包括文件分块、初始化上传、逐块上传与校验、服务器合并文件,及处理续传逻辑。通过客户端与服务器协作,优化上传流程,适应网络波动,确保数据完整性。随着技术进步,断点续传方案将更高效可靠。
757 13
|
机器学习/深度学习 算法 物联网
大模型进阶微调篇(一):以定制化3B模型为例,各种微调方法对比-选LoRA还是PPO,所需显存内存资源为多少?
本文介绍了两种大模型微调方法——LoRA(低秩适应)和PPO(近端策略优化)。LoRA通过引入低秩矩阵微调部分权重,适合资源受限环境,具有资源节省和训练速度快的优势,适用于监督学习和简单交互场景。PPO基于策略优化,适合需要用户交互反馈的场景,能够适应复杂反馈并动态调整策略,适用于强化学习和复杂用户交互。文章还对比了两者的资源消耗和适用数据规模,帮助读者根据具体需求选择最合适的微调策略。
4076 5
|
Java 开发者
Java SPI机制大揭秘:动态加载服务提供者,一文让你彻底解锁!
【8月更文挑战第25天】Java SPI(服务提供者接口)是一种强大的扩展机制,允许程序在运行时动态加载服务实现。本文首先介绍SPI的基本原理——定义接口并通过配置文件指定其实现类,随后通过示例演示其实现过程。接着,对比分析了SPI与反射及插件机制的不同之处,强调SPI在灵活性与扩展性方面的优势。最后,基于不同场景推荐合适的选择策略,帮助读者深入理解并有效利用SPI机制。
490 1
|
安全 Linux 数据处理
探索Linux中的`mount`命令
`mount`命令在Linux中用于挂载文件系统到目录,如硬盘、USB或光盘,使用户能访问数据。它支持多种文件系统,提供灵活的选项控制挂载行为,如 `-t` 指定类型,`-o` 设置选项(如`ro`或`rw`)。挂载点的安全管理包括限制权限和完整性检查。示例应用包括挂载USB设备到`/mnt/usb`,只读挂载,以及重新挂载。使用时需注意权限、正确设备文件、选择合适挂载点,并确保数据安全。使用`umount`卸载文件系统。