- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能垃圾分类机器人;;一、Arduino的由来;二、什么是Arduino?;三、Arduino能做什么?;三、Arduino能做什么?;让你的arduino连入物联网;
;四、认识Arduino开发板--- Arduino UNO;四、认识Arduino开发板--- arduino Mega2560;五、Arduino开发环境;六、函数的概念;七、Arduino的常用基本函数;Arduino常用函数--- pinMode( );Arduino常用函数---digitalWrite();Arduino常用基本函数---digitalRead()
;Arduino常用基本函数--- analogRead() ;Arduino常用基本函数--- analogWrite();Arduino常用基本函数--- delay();中断的定义:
由于某一随机事件的发生,单片机暂停原程序的运行,转去执行另一程序(随机事件),处理完毕后又自动返回原程序继续运行,其发生过程如右图。
中断的要素:
? 主程序:单片机正在运行的程序。
? 中断源:引起中断的原因,或能发生中断申请的来源。
? 中断服务程序:处理中断事件的程序。;Arduino常用基本函数---中断函数;Arduino常用基本函数---中断函数;Arduino常用基本函数---串口通信函数;Arduino常用基本函数---串口通信函数;八、认识函数库;九、机器人包含的库函数;十、怎样使用库函数;#ifndef ColSensor_h
#define ColSensor_h
class ColSensor{
private:
//定义引脚
int S0, S1, S2, S3, OUT;
//定义延时
unsigned long time;
public:
//定义计数器
unsigned long g_count;
//定义数组,用来存放读取到的RGB值
int g_array[3];
//定义数组,用来存放比例系数
float g_SF[3];
//构造函数
ColSensor(int a, int b, int c, int d, int e, unsigned long f);
;#include Arduino.h
#include ColSensor.h
ColSensor::ColSensor(int a, int b, int c, int d, int e, unsigned long f){
S0 = a; S1 = b; S2 = c; S3 = d; OUT = e; time = f;
g_count = 0;
}
void ColSensor::Mode(int a, int b){
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(OUT, INPUT);
digitalWrite(S0, !(a == 0));
digitalWrite(S1, !(b == 0));
}
void ColSensor::Digital_out(int a, int b){
digitalWrite(S2, !(a == 0));
digitalWrite(S3, !(b == 0));
}
void ColSensor::Test(){
g_array[0] = 0; g_array[1] = 0; g_array[2] = 0;
for (int j = 0; j3; j++){
for (int i = 0; i 3; i++){
g_count = 0;
switch (j){
case 0: Digital_out(0, 0); break;
case 1: Digital_out(0, 1); break;
case 2: Digital_out(1, 1); break;
default:break;
};谢谢!
您可能关注的文档
- 人工智能行业展示.ppt
- 智能客服方案及技术架构.ppt
- 智能化酒店系统.ppt
- 智能扫地机器人方案.ppt
- 智能小车超声波避障实验.ppt
- 医院智能化系统整体解决方案.ppt
- 智能建筑与综合布线.ppt
- 智能楼宇的综合布线系统.ppt
- 智能巡检管理系统产品介绍.ppt
- 智能手机安全培训.ppt
- 汽车4S店员工内训课件07奥迪4S店新员工培训.pdf
- 辽宁省第二届职业技能大赛(轨道车辆技术赛项)理论参考试题库(含答案).pdf
- 2024年第四届全国工业设计职业技能大赛决赛(包装设计师)理论考试题库(含答案).pdf
- 精品解析:2022年广西壮族自治区学业水平考试押题预测卷 (一)历史试题(原卷版).docx
- 2024版《立体构成》全套课件完整版.ppt
- 《机上应急医疗》习题及答案.docx
- 2024年儿童保健技能大赛理论考试题库500题(含答案).pdf
- 计算机整机装配调试员技能竞赛备考试题库(含答案).pdf
- 《机床电气控制与PLC》期末试卷-A卷及答案.doc
- C++程序设计教程课件-C++多态与虚函数课件.pdf
文档评论(0)