Raspberry树莓派实践笔记-安装Arduino IDE

树莓派GPIO口数量有限,可以通过连接Arduinuo轻松扩展更多的GPIO接口。

一般情况下,都使用普通PC或笔记本电脑安装Arduino IDE进行开发。

本文具体介绍如何在Raspberry上进行安装配置Arduino IDE,并且所有操作都是在树莓派中完成的。

0.实践环境基本配置说明

Raspberry:

  硬件:Raspberry Pi 3B

  软件:Raspbain Jessie(2017-1-11的img,官网下载很慢,可到网盘:http://pan.baidu.com/s/1i5HVDIX)

Arduino:

  硬件:Arduino UNO R3

  软件:Arduino IDE 1.8.2(目前最新版)

1. 下载

有三种方法,最后一种最快。

a.使用内置浏览器进入Arduino官网下载 https://www.arduino.cc/en/Main/Software?setlang=cn, 选择“Linux ARM”版本。

b.使用wget命令:wget -s https://downloads.arduino.cc/arduino-1.8.2-linuxarm.tar.xz   #这个下载速度很慢,估计要半小时

c.使用axel命令:axel -n 20 https://downloads.arduino.cc/arduino-1.8.2-linuxarm.tar.xz   #这个速度就快至少5倍以上,100秒搞定!

系统中默认无axel,需自行下载安装。

2. 安装

下载后得到的文件是arduino-1.8.2-linuxarm.tar.xz,需要解压,具体步骤如下:

cd /home/pi/Downloads   #进入文件下载目录下

xz -d arduino-1.8.2-linuxarm.tar.xz  #解压得到文件:arduino-1.8.2-linuxarm.tar,此命令需要30秒,需稍等一下

tar -xvf arduino-1.8.2-linuxarm.tar  #解压得到文件夹 arduino-1.8.2,文件较多,需刷屏一分钟

cd arduino-1.8.2

./arduino   #运行Arduino IDE,出现熟悉的IDE界面

3.使用

1.将Arduino开发板插到Raspberry的任一USB接口

后续使用建议Arduino板同时使用外部9-12V的电源适配器供电

2.配置通信端口

主菜单:Tools -> Port:"/dev/ttyxxx"  -> 选择"/dev/ttyACM0(Arduino/Genuino Uno)"

3.验证效果

3.1 主菜单:File -> Examples -> 01.Basics -> Blink

3.2 点击工具栏第二个人按钮(Upload)

自动完成编译后并下载到板子上,看到界面下方出现“Done uploading”即可。

--本文结束--

时间: 2024-10-15 10:09:17

Raspberry树莓派实践笔记-安装Arduino IDE的相关文章

Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这两种方式. 1.Arduino IDE Windows安装向导方式 Windows安装向导方式安装和绝大多数Windows应用程序安装类似,只需要直接运行下载的.exe文件即可.例如1.6.0版本的安装向导方式的文件名为arduino-1.6.0-windows.exe.直接双击该文件即可开始安装.

Ros使用Arduino 1安装Arduino IDE

安装Arsuino IDE sudo apt-get install arduino 设置库文件路径 在使用ROS的库文件时,必须在代码的开头包括: #include <ros.h> 接下来安装rosserial sudo apt-get install ros-indigo-rosserial-arduino sudo apt-get install ros-indigo-rosserial 安装ros_lib 打开你的sketchbook目录,在下面新建一个libraries目录,一般sh

Raspberry树莓派学习笔记1—基本介绍

个人对树莓派的简单认识 一个名片大小的迷你个人电脑主机,还有wifi/蓝牙... 运行完整的Linux操作系统(注意关键字:完整,不是精简过的嵌入式Linux) 开源的硬件平台.与普通主机不同的是,它带有简单I/O功能.这样可以读入开关信号也可输出开关信号控制各种硬件模块. 价格很便宜,淘宝上一般套装都是200元左右,是极客的座上宾.淘宝上也有现成的小模块供扩展配套使用 最新的版本已是Raspberry Pi 3,全球市场似乎挺火的 具体各种特性的介绍可在百度百科中找,关键字:树莓派

Raspberry树莓派学习笔记—显示分辨率配置

如果未接显示设备,使用VNC登录后,显示分辨率很小,应该是480p,导致使用很不方便. 这里通过修改/boot/config.txt文件,配置不接显示器时也能按照设定的分辨率显示桌面.具体操作如下: 1.打开config.txt文件 方法一:用SD卡读卡器,在windows环境下,boot文件夹中打开config.txt文件 方法二:进入Raspberry系统后,使用vi编辑器:sudo vi /boot/config.txt 2. 修改config.txt文件中如下参数值 hdmi_force

初学MongoDB实践笔记——安装、创建数据库、保存及查询数据

MongoDB是一个可扩展.高性能的分布式文档存储数据库,由C 语言编写,旨在为web应用提供可扩展的高性能数据存储解决方案.它的特点是高性能.易部署.易使用,存储数据非常方便. Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语

Arduino IDE 开发 ESP-01S/ESP-01物联网实战检测温度湿度上传MQTT服务器

一.硬件准备 USB转ESP8266两块.DHT11温度湿度传感器.ESP8266-01/ESP8266-01一块(如果学习的话多买几块,ESP-01/ESP-01S的区别) USB转ESP8266 说明:为什么要买两块 二.软件准备 Arduino.EMQX(这是mqtt服务器可以部署在本地也可以放在远程服务器上).MQTTBox(mqtt客户端程序).如果是Window系统的话 安装相关USB驱动程序. 三.安装EMQX 下面介绍的方法是部署在远程服务器上. MQTT服务器配置方法 四.安装

树莓派学习笔记—— 源代码方式安装opencv

0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv. 更多内容请参考--[树莓派学习笔记--索引博文] 1.下载若干依赖项     在开始安装之前,最好更新树莓派软件源.如果更新时间太长,请参考博文修改软件源网络地址--[树莓派学习笔记--修改树莓派软件源] sudo apt-get update 请依次安装以下依赖项,这些必须安装的依赖项来自于opencv官网的说明,在多数debian系统中都可以采用这种方式进行安装.其实在树莓派

树莓派学习笔记 1 -- 硬件的需求以及raspbian系统的安装

树莓派(Raspberry Pi) --  基于Linux系统的大小只有信用卡大小的卡片式机器.  按照发明者的想法,他是想降低学习程序开发的成本而设计制作的这款产品.你可以理解为一个简陋版的电脑.树莓派这是一个卡片,你需要买各种外设,然后自己DIY任何你想的,你可以的作品. Note:我使用的是最新的B+板. 一:硬件需求 话不多说,我们先来看看最基本的硬件需求. 这需要上面这几个才能使用一个完整的树莓派.树莓派对外设的要求是比较严的,很多外设不一定能支持,这个可以在买的时候询问商家. 1,无

树莓派学习笔记——apt方式安装opencv

0.前言 本文介绍如何在树莓派中通过apt方式安装opencv,并通过一个简单的例子说明如何使用opencv.相比于源代码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少一些.通过apt方式安装没有自动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-config工具,而需要逐个指定opencv_core.opencv_imgproc等动态链接库. [相关博文] [树莓派学习笔记-- 源代码方式安装opencv] 更多内容请参考--[树莓派学习