根据功能的不同,小车分为六部分:摄像头图像采集模块、电源模块、电机驱动模块、测速模块、舵机转向模块、辅助调试模块
标签:
上传时间: 2017-09-21
上传用户:rocwangdp
#include <hidef.h> /* common defines and macros */ #include "derivative.h" /* derivative-specific definitions */ #include <mc9s12xs128.h> //定义PID参数 #define VV_KPVALUE 3 //比例 #define VV_KIVALUE 40 //积分 #define VV_KDVALUE 3 //微分 #define VV_MAX 10000 //返回的最大值,是pwm的周期值 #define VV_MIN 0 #define VV_DEADLINE 0X08 //速度PID,设置死区范围 typedef struct PID //定义数法核心数据 { signed int vi_Ref; //速度PID,速度设定值 signed int vi_FeedBack; //速度PID,速度反馈值
上传时间: 2016-04-27
上传用户:547453159
参加双足机器人比赛专用的程序,涉及到舵机的控制以及避障模块的控制
标签: 双足机器人
上传时间: 2016-10-22
上传用户:lanbaoer
AT89S52单片机应用及其仿真总结46个KEIL工程源码文件:001、闪烁灯002、流水灯003、跑马灯004、按键识别005、简单输入输出控制006、数码管静态显示007、数码管动态显示008、4X4矩阵键盘的应用009、按键中断识别应用---0~255计数器010、定时器 T0 的应用---9.9 秒计时设计011、利用定时器产生乐曲012、数模转换 ADC0809 的应用--数字电压表013、模数转换 DAC0832的应用--输出0~5V的锯齿波或三角波014、液晶1602的应用015、液晶128X64的应用016、360度天线显示带36指示灯带掉电保护--未完成017、占空比可调模拟仿真程序018、L297_L298芯片混合式步进电机控制器019、串行输入输出共阴极显示驱动器MAX7219应用020、看门狗应用021、舵机控制程序及其仿真022、L297配合场效应管步进电机023、密码锁024、74ls164串转并的数码管显示应用025、L298N控制步进电机026、PC与串口通信027、按键点动互锁程序028、按键点动与自锁029、单片机之间的串口通信实例030、位定义的输入输出控制031、8X8点阵应用演示程序032、四位数字频率计数码管显示033、DS18B20温度显示程序034、0~9999计数器035、DS1302的时钟电路(串行传输显示方式)036、DS1302的时钟电路(并行传输显示方式)037、ULN2003驱动步进电机038、MAX7221数码管动态显示039、设置产品的使用次数040、数字钟设计041、点阵042、DS1302测试程序043、DS1302时钟+1602液晶044、74HC573锁存器045、红外收发控制046、四位频率计
上传时间: 2021-11-09
上传用户:
Arduino教程从零到入门到应用圈点笔记 此文件为个人学习视频中截图积累知识笔记,仅记录一些关键步骤及相关知识文字圈点,方便快速记忆使用而作,知识点基础传感器见目录,相关具体代码操作皆有完整截图保存。目的按知识层次阶段整理而成。目录初积 基础知识 函数 样板测试 函数介绍 器件知识 面包板 LED灯 蜂鸣器 显示管 舵机 超声波测距 红外传感器 触摸传感器 声音传感器 雨滴传感器 温度传感器 温湿度传感器 激光发射器 红外遥控器 火焰传感器 滚珠传感器 步进电机 摇杆 LCD 电量灯 点阵实验 WIFI通讯 鼠标模拟 串口调试 控制风扇 74HC595芯片 实时时钟 案例 平衡玩具 智能晾衣架 电压表进阶 应用实例 Siri开关 设计思路 光猫 小实例 知识补充 RFID Mqtt 芯片知识 CH340G ESP2866 NodeMCU 问题
标签: arduino
上传时间: 2021-11-27
上传用户:
设计了一种基于互联网+的新型自动售货机,主要包括网络支付模块、stm32f103rtb6 核心控制器、电源部分、舵机、售货机模型和 LCD1602 显示屏。通过手机 APP 进行网络付款,能在顾客付款后自动交付物品。经过测试验证,该电路工作稳定,并且人机交互界面简易、操作方便,广泛适用于各种场所,简易了交付内容,减少了人工成本,并可 24 h 工作,方便了人们的生活。
上传时间: 2022-04-30
上传用户:
文件较大,存在网盘中,下载文件获取分享链接及提取码。本书从实际工程应用入手,以实验过程和实验现象为主导,由浅入深、循序渐进地讲述使用C语言为51单片机编程的方法、51单片机的硬件结构和各种功能应用。本书不同于传统的讲述单片机的书籍,本书中的所有例程均以实际硬件实验板实验现象为根据,由C语言程序来分析单片机工作原理,使读者知其然,又能知其所以然,从而帮助读者从实际应用中彻底理解和掌握单片机。另外,本书中大部分内容均来自作者科研及教学工作实践,内容涵盖作者多年来项目经验总结的精华,并且贯穿一些学习方法的建议。本书内容丰富,实用性强,许多C语言代码可以直接应用到工程项目中。本书配套附一张光盘,提供近30小时的单片机教学视频。同时,作者还开发了与本书配套的TX-IC单片机实验板,可帮助读者边学边练,达到学以致用的目的。读者在学习过程中可以将视频和书互为参考,配合学习,并用单片机实验板进行实践,这样可以更快更好地掌握单片机应用知识和技能。本书适合作为大学电子信息类和机电类各专业本、专科单片机课程教材,或高校大学生创新基地培训教材,也适合51单片机的初学者和使用51单片机从事项目开发的技术人员,还可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。本书内容组织本书内容共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。第1,2篇与本书配套光盘内容基本对应,内容组织上循序渐进、由浅入深;在知识介绍上,从原理到实践,再从实验现象进一步分析原理,对51单片机的主要功能及硬件结构做了详细介绍。第3篇在前两篇的基础上通过实验进一步扩展讲解了51单片机的其他功能应用,而且还特别将STC单片机与传统51单片机相比扩展了的功能逐一讲解。第4篇是作者教学和实际项目中精选出的具有代表性的真实项目,其知识涉及面广,内容丰富,是作者开发经验的精华总结。第5篇为拓展部分,详细讲解了使用Protell软件绘制原理图、PCB图、元件库和元件封装的过程:详细介绍了常用的ISD400X系列语音芯片:分别讲解了直流电机、步进电机和舵机的原理及驱动方法;介绍了设计电路常用的元件;详细介绍了如何设计直流稳压电源及开关电源;最后介绍运放的应用知识。
上传时间: 2022-06-24
上传用户:得之我幸78
Arduino 接口板为电子爱好者提供了一项创建有趣项目的价格低廉、使用方便的技术,利用它可以创建一种用计算机控制的全新项目。不久以后,由计算机控制、由舵机驱动的激光器诞生,世界将受到电子爱好者的支配。本书将向广大电子爱好者展示如何将 Arduino 板与计算机相连接,及对其进行编程,并将形形色色的电子元器件连接到所创建的各种项目中,包括前面提到的由计算机控制、由舵机驱动的激光器、USB控制的风扇、发光竖琴、 USB控制的温度记录仪、声音示波器等。书中的每一个项目都提供了整套原理图和制作细节,大多数项目都可以在不需要焊接或特殊工具的情况下制作出来。不过,水平比较高的电子爱好者可能希望将面包板插接项目转换为比较永久的东西,书中也会提供完成这项工作的指导说明。
标签: arduino
上传时间: 2022-07-04
上传用户:
向具有个性的电子爱好者提供了30个基于Arduin0板的计算机控制小项目,内容涉及发光二极管指示、传感器、声音控制、舵机控制等各个方面。每一个项目都详细给出了硬件电路的原理电路图、实物连接方法和软件程序清单,制作过程简单易行,具有一定电子技术基础的电子爱好者即能顺利完成项目。《基于Arduino的趣味电子制作》对于各大院校电子类及相关专业的学生和电子爱好者具有较大参考价值,对于从事电子技术行业的工程技术人员也有一定参考价值。目录:第1章 快速入门第2章 Arduino教程第3章 LED项目第4章 更多的LED项目第5章 传感器项目第6章 发光器件项目第7章 声音项目第8章 电源项目第9章 综合性项目第10章 开发自己的项目
标签: arduino
上传时间: 2022-07-10
上传用户:
智能机器人硬件功能模块介绍1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片式电脑,其系统基于Linux。截止至2012年6月1日,树莓派只有A和B两个型号,主要区别:A型:1个USB、无有线网络接口、功率2.5W,500mA、256MB RAM;B型:2个USB、支持有线网络、功率3.5W,700mA、512MB RAM。2.底层电路驱动芯片:Arduino 。Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。3.底层硬件:驱动电路、控制电路 包括(ln298、hc-06蓝牙模块、舵机、摄像头、麦克风、无线网卡、电机、地盘、传感器若干、材料等) 4.工作原理:树莓派用来处理上层指令、运用大型代码、和代码整合等,例如:人脸识别、语音识别、邮件发送、环境数据上传到互联网、获取网络指令等。通过串口通讯和底层驱动芯片arduino进行交互,和数据传输。arduino则负责底层电路的驱动、环境检测、快速机动、预报处理等工作1.该项目中我们自主研发了一套无线充电设备,最大的转换效率可以达到40%,安装在机器人的底端,可以实现机器人长时间的工作而不需要人为去充电,解决了用户不在家机器人也能正常工作的问题。该项目已经获得了专利。
上传时间: 2022-07-25
上传用户:zhaiyawei