1.实验目的 学习在PC机系统中扩展简单I/O接口的方法. 进一步学习编制数据输出程序的设计方法. 学习蓝牙模块的接线方法及其工作原理. 学习L298N电机驱动板模块的接线方法. 学习蓝牙控制小车的工作原理. 2.所需元器件 TPYBoardv102板子1块 蓝牙串口透传模块(HC-06)1个 L298N电机驱动板模块1个 智能小车底盘1个 数据线1条 杜邦线若干 智能蓝牙小车APP(Android版)点击下载 3.蓝牙串口模块原理 (1)引出接口包括EN,5V,GND,TX,RX,STATE,…
智能小车现在差不多是电子竞赛或者DIY中的主流了,寻迹,壁障,遥控什么的,相信大家也都见得很多了,这次就大家探讨一下寻迹小车的制作方法,不同于以往的是这次的程序不用C语言写,而是要使用python语言写. 视频演示: http://v.youku.com/v_show/id_XMTcwNzQ5ODcxNg==.html 1.实验目的 研究智能小车结合红外探头寻迹前进. 2.实验材料 TPYBoard开发板1块(能跑python语言的开发板,小车的大脑.) 四路红外感应探头(小车的眼睛). 数据线…
1.实验目的 1.学习在PC机系统中扩展简单I/O接口的方法. 2.进一步学习编制数据输出程序的设计方法. 3.学习蓝牙模块的接线方法及其工作原理. 4.学习L298N电机驱动板模块的接线方法. 5.学习蓝牙控制小车的工作原理. 2.所需元器件 TPYBoard板子一块 蓝牙串口模块一个 L298N电机驱动板模块一个 智能小车底盘一个 数据线一条 杜邦线若干 3.蓝牙串口模块原理 (1)引出接口包括EN,5V,GND,TX,RX,STATE,我们小车只用到RX,TX,GND,5V四个针脚. (2…
众所周知,iPhone6/6Plus内置气压传感器,不过大家对于气压传感器还是很陌生.跟字面的意思一样,气压传感器就是用来测量气压的,但测量气压对于普通的手机用户来说又有什么作用呢? 海拔高度测量 对于喜欢登山的人来说,会非常关心自己所处的高度.海拔高度的测量方法,一般常用的有2种方式,一是通过GPS全球定位系统,二是通过测出大气压,然后根据气压值计算出海拔高度.由于受到技术和其它方面原因的限制,GPS计算海拔高度一般误差都会有十米左右,而如果在树林里或者是在悬崖下面时,有时候甚至接收不到GPS…
0x00前言 CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是ISO国际标准化的串行通信协议.CAN总线结构简单,只需2根线与外部相连,并且内部集成了错误探测和管理模块. 本篇文章以TPYBoardv102开发板为例,为大家介绍一下如何使用STM32自带的CAN控制器,来实现两个开发板之间的CAN通讯. 0x01实验器材 TPYBoardv102开发板2块 杜邦线若干 CAN总线收发器模块VP230(SN65HVD230)2个 0x02前期准备 1. TPY…
大家应该都看到过机器人的手臂啊腿脚啊什么的一抽一抽的在动弹吧...是不是和机械舞一样的有节奏,现在很多机器人模型里面的动力器件都是舵机. 但是大家一般见到的动力器件都是像步进电机,直流电机这一类的动力器件,应该对舵机比较陌生.(萝卜教育学科编程tpyboard.com) 舵机主要有以下3个优点: 一是体积紧凑,便于安装: 二是输出力矩大,稳定性好: 三是控制简单,便于和数字系统接口. 本次教程中使用的是SG90的舵机,个人感觉性能一般,但是比较稳定和耐用,做DIY实验器材用还是比较不错的. 舵机…
初步接触STM32,采用两路红外传感器实现小车循迹,稍显简略,如有不好的地方,欢迎大家指点改正…
mugeda动画平台还可以用来制作跨屏互动的动画应用,比如在PC端的大屏幕上显示动画的主界面,同时会显示出供手机扫描的二维码,手机扫描后会在手机上显示手机端动画界面.通过手机就可以和PC端的显示界面跨屏互动操作.这种动画应用在类似一些商场搞活动,或者户外宣传等常见可以使用.可以制作一对一玩的跨屏互动应用,也可以制作一对多玩(多个玩家同时玩)的跨屏互动应用.为了更好的理解跨屏互动应用的使用,本文档将通过一个简单的例子来演示跨屏动画的制作过程. 一.制作动画 1.PC端动画制作 a.在PC端,设置舞…
本文档通过一个实例介绍可定制贺卡的动画的制作过程.实例包含两部分: 1. 动画部分:介绍动画制作过程中如何给祝福词和落款的文本对象命名,如何给定制按钮定义表单动作. 2. 代码部分:介绍贺卡的脚本逻辑的编写. 例程编辑地址: https://cn.mugeda.com/animation/edit/0326f6a1 例程预览地址: https://cn.mugeda.com/client/preview_css3.html?id=0326f6a1 动画部分 动画需要注意修改的地方: 1. 给祝福…
int MotorRight1=14; int MotorRight2=15; int MotorLeft1=16; int MotorLeft2=17; int MotorRPWM=3; int MotorLPWM=5; const int SensorLeft = 2; //左感测器輸入腳 //const int SensorMiddle= 4 ; //中感测器輸入腳 const int SensorRight = 6; //右感测器輸入腳 int SL; //左感测器狀態 //int SM…