pdf

Beginning Robotics with Raspberry Pi and Arduino.pdf

  • 1星
  • 日期: 2018-04-25
  • 大小: 7.96MB
  • 所需积分:0分
  • 下载次数:35
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: Raspberry

Raspberry

Arduino

Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。Arduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、processing、Max/MSP、VVVV或其他互动软件…。Arduino开发IDE接口基于开放源代码原,可以让您免费下载使用开发出更多令人惊艳的互动作品。

Book Description:

Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study.

You’ll be led step by step through the process of building a robot that uses the power of a Linux based computer paired with the simplicity of Arduino. You’ll learn why the Raspberry Pi is a great choice for a robotics platform; its strengths as well as its shortcomings; how to overcome these limitations by implementing an Arduino; and the basics of the Python programming language as well as some of the more powerful features.

With the Raspberry Pi you can give your project the power of a Linux computer, while Arduino makes interacting with sensors and motors very easy. These two boards are complimentary in their functions; where one falters the other performs admirably.

The book also includes references to other great works to help further your growth in the exciting, and now accessible, field of smart robotics. As a bonus, the final chapter of the book demonstrates the real power of the Raspberry Pi by implementing a basic vision system. Using OpenCV and a standard USB web cam, you will build a robot that can chase a ball.

What You’ll Learn

Install Raspbian, the operating system that drives the Raspberry Pi

Drive motors through an I2C motor controller

Read data through sensors attached to an Arduino

Who This Book Is For

Hobbyists and students looking for a rapid start in robotics. It assumes no technical background. Readers are guided to pursue the areas that interest them in more detail as they learn.

更多简介内容

推荐帖子

【ESK32-360测评】+LCD库函数BUG测评反馈
本帖最后由 szkei 于 2020-8-14 22:41 编辑 一,上篇使用了LCD库函数显示奥运五色环及合泰测评的图片。帖子链接。 二,函数坐标顺序位置对调。       继续使用后发现上个测评所用到以下的函数的坐标顺序是对调,出来效果是X,Y坐标对调。         1,void  LCD_CircleDraw (u32 X_Location, u32 Y_Loca
szkei 国产芯片交流
引起电源模块发热的四大原因
         一摸电源模块的表面,热乎乎的,模块坏了?且慢,有一点发热,仅仅只是因为它正努力地工作着。但高温对电源模块的可靠性影响极其大!基于电源模块热设计的知识,这一次,我们扒一扒引起电源模块发热的原因。   电源模块在电压转换过程中有能量损耗,产生热能导致模块发热,降低电源的转换效率,影响电源模块正常工作,并且可能会影响周围其他器件的性能,这种情况需要马上排查。但什么情况下会造成电源
fish001 模拟与混合信号
【ESP32-S2-Kaluga-1测评】奔跑的ESP32之四 苦B的测试
1、用新工具和新骗子,其实最不美好的部分就是要给它做测试,免费滴。搞通还好,不通就直接挂了。 这次的帖子极短,但是耗时极长,至少10天,反复测,代码,环境,工具... 还有那万恶的github竟然不给足够的网速和带宽,当然,这个也不一定怨得着它。 2、这次调试成功了, 不过也搞清楚了,上次的问题,在windows下,仍然没有set-target的选项,我估计linux的也没
北方 国产芯片交流
无线通信设备通用测试方法
        我国 无线 通信的迅速发展,对无线 通信设备 的技术要求越来越高,如何确定其性能指标成为设备生厂商与网络运营商以及通信 测试 机构所共同关注的问题。本文介绍了用于无线通信设备的通用测试方法。这测试方法适用于包络边续的频率调制或相位调制系统,频率范围:25MHz到1000MHz,信道间隔12.5KHz,20KH及25KHz。  测试设备与测试条件   1、功率测试接收机:
Jacktang 无线连接
问:放大器电源电压范围由什么决定?主流的电源范围有哪些?
答:选择一个放大器的时候,电源范围是首先要确定的指标,这由应用的需求来定,比如系统里其他器件的供电为单电源5V,那么如果放大器也可以单电源供电,那么对电源的设计就会简单;如果系统的输入信号比较大,比如±10V,那么此时放大器供电最好为±15V.   芯片厂家在设计一个放大器时,电源范围是多少,同样也由应用需求决定,芯片厂家会研发相应的工艺来应对不同的需求。当然在选择工艺时,除了电源,还
guojian047 模拟电子
跨时钟域为什么要双寄存器同步
         随着设计规模的不断攀升,各种接口外设琳琅满目,时钟“满天飞”就不可避免(注意这里的“满天飞”不是滥用,意指时钟频率多、时钟扇出多)。而一个设计中,不同时钟频率之间你来我往更是在所难免。那么,这就出现了题目中的跨时钟域的同步问题?怎么办?十年不变的老难题。为了获取稳定可靠的异步时钟域送来的信号,一种经典的处理方式就是双寄存器同步处理(double synchronizer)
ove学习使我快乐 FPGA/CPLD

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })