在前一小节中介绍了点亮第一个LED灯,这里我们准备进阶尝试下,输出第一段PWM波形。(PWM也就是脉宽调制,一种可调占空比的技术,得到的效果就是:如果用示波器测量引脚会发现有方波输出,而且高电平、低电平的时间是可调的。) 这里爪爪熊准备写成一个golang的库,并开源到github上,后续更新将直接更新到github中,如果你有兴趣可以简书和我联系。 github.com/dpawsbear/b
前一小节通过了调用github上某位同道中人写好的库,实现了对GPIO的操作,这里从原理上分析如何操作 树莓派3B 的寄存器,也是从最简单的例子开始,点亮第二个LED灯。 所以我们今天的任务:通过操作寄存器的方式点亮第二个LED灯(板子上的第10脚,对应BCM.GPIO15,也是之前图中的RXD)。 BCM.GPIO15.png 本文源码地址参见 github 一、分析下树莓派硬件
之前将go语言的运行环境给搭建起来了,但是没有开始真正的试试Go 语言操作树莓派硬件的效果。 一、树莓派3B硬件介绍 树莓派3B采用了博通的BCM2837方案,而树莓派2采用的是博通的BCM2836方案,这两个方案 树莓派2采用32bit的 ARMv7指令集的 ARM Cortex-A7 内核,树莓派3B采用了 64bit的 ARMV8指令集的 AR Cortex-A53内核,看起来BCM283
最近翻起了自己之前购买的树莓派,决定拿起树莓派结合自己正在学习的Go 语言搞搞事情。这里第一先搭建环境配合运行Go 程序。 一、树莓派的安装 环境介绍: 树莓派3B、WIN10、16G CLASS10 TF卡、读卡器、Advanced IP Scanner、MobaXterm、go1.8.3.linux-armv6l.tar.gz 树莓派是直接启动SD卡上的系统,这里有一个16GB的TF卡,一个
本文主要参考来自于: ROS官方wiki教程: wiki索引页面 Creating a ROS package by hand. 之前的操作都是在工具下面完成的,为了进步不加深理解,这里继续跟进ROS的wiki进行下一步的学习。 正常的话直接使用工具 catkin_create_pkg 就可以创建 ROS Package,并且还不容易出错,推荐生产环境是这样子的方式。实际上Package 是有
插曲之完善开发环境: 总结就是:安装了sublime text3 和 QtCreator ,个人使用来看还是 QtCreator 更为优秀一些。 一、Sublime Text3 的安装过程 主要参考教程: 1.Linux 下安装Sublime Text3及其破解 2.sublime 3 最新版破解码 Linux下也适用 3.百度知道: Linux sublimeText 如何更新 4.Lin
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信