本文由树莓派爱好者ITJoker 编辑,转载请注明出处.本人也有新浪博客同样是树莓派爱好者ITJoker 所需材料:树莓派2B或者2B以上,L2985n驱动板,若干排线,电池及电池盒,usb无线网卡(免驱动),usb摄像头(免驱动). 所需环境:raspberry-gpio-python,以及安装mjpg-streamer及所需的环境.(这里就不多说了,等日后博主有时间增加这些环境的配置内容) 好了接下来开始我们的行动. 首先,开始我们先用4根母对母杜邦线分别连接L2985n的IN1,IN2,I…
前面的方法可以参照(一)来配置GPIO口. 下面是代码...仅供参考,转载请注明出处. 1.  先输入以下指令,再复制代码,Ctrl+X  输入Y  回车  保存. sudo nano start.c #include "car.h" #include <stdio.h> #include <stdlib.h> #include <wiringPi.h> #include <sys/time.h> #include <sys/typ…
原文地址:http://blog.starrtc.com/?p=94 1 创建工程IDE:Android Studio 3.1:File>New>New Project>输入项目名>next>Target Android Devices 复选框勾选 Phone and Tablet 和 Android Things>next… finish:创建成功后项目会包括mobile和things两个module,mobile是手机端程序,things是小车上的程序.things…
以前也用单片机做过WIFI小车,但是单片机没有自带WIFI,仍然需要用到小路由器作为图传和控制信号传输.既然肯定要用到路由器,那何不直接用路由器作为主控呢,这样就省掉了单片机.这次作为主控的GL-inet迷你路由,64M内存,16M Flash,支持OPENWRT系统,自带刷不死Uboot,Uart调试接口已焊好,另预留5个GPIO接口,可以充分满足DIY爱好者的需要.5个GPIO制作WIFI小车勉强够用.首先来一张完成图. 一.需要用到的材料 Gl-inet路由器(有TPLink WR703n…
在我的项目里,树莓派主要作为中心节点,用于接收数据,Arduino作为子节点,用于发送数据,考虑到以后会有很多子节点,但又不至于使得代码过于繁琐,因此所有的传输数据添加一个头部编号用于区分不同节点. nrf24l01支持的数据最大为4个字节,因此使用最高位的一个字节(8位)作为节点编号,剩余三个字节用于传输数据.以下为具体代码: Arduino Leonardo程序 主要用于发送数据给树莓派,同时接收树莓派的响应数据. #include <SPI.h> #include "RF24.…
以下内容使用和http://www.eeboard.com/bbs/thread-5191-1-1.html所在的帖子一样的风格,不过原作者是window下的操作,本人的都是在manjaro linux下操作.本文主要解决那些购买了树梅派的同志在没有hdmi显示器,并且没有windows的用户(例如:我)准备的. 这篇帖子我打算用Q&A的方式来编写,这样大家更容易一目了然的看明整个帖子的内容,层次分明,调理清晰,以下均是我个人拿到树莓派之后实际使用中碰到的问题和解决办法. 本文假设你已经基本具备…
在虚拟机上面实现了socket 之间的通信之后,突发奇想,想要实现树莓派和 荔枝派zero之间的通信. 1.直接将虚拟机下面的程序复制过来,重新编译并且运行.发现是没有办法进行通信的.客户端一直报错:connect error: Connection refused 在网上查找了很多文档之后,也没有发现问题的所在. 2..在经历过各种魔改之后,终于发现了问题的所在,就是IP地址的问题.开始时,IP是 INADDR_ANY ,后来改成inet_addr();就报错bind error: Canno…
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111…
原文地址:http://blog.starrtc.com/?p=111 这篇来介绍一下整个项目的手机端部分.在上一篇里我们已经将sdk导入到项目中了,下边直接用即可. 1 登录StarRTC的服务跟小车端一样,第一步需要初始化StarRTCsdk并登录到StarRTC的服务.跟小车端不同的是,手机端初始化SDK时,不需要设置一些特殊的默认值,小车端是为了适配树莓派才进行了特殊配置.还有手机端要加动态权限申请. MLOC.userId = "driver"+ new Random().n…
原文地址:http://blog.starrtc.com/?p=48 啥也不说,先来个视频看看效果 视频播放器     00:00   00:54     概述为了体现StarRTC的实时音视频传输能力,我们做了这个视频遥控小车.小车使用了StarRTC能力中的的IM通讯.互动直播(连麦).实时数据传输(类教学白板)这三项能力.大致流程是:1 手机端通过IM通讯获取对小车的控制权(IM能力):2 小车创建一个互动直播间,并通知手机端进行连麦(互动直播能力):3 手机端连麦并向小车发送实时指令,控…