arduino学习:本人编写的单个传感器控制电机运转的代码
自己编写的,单传感器的应用中,还在学习。
下面这些是自己学习arduino后自己编写的一段代码分享给各位,用来控制不同条件下电机做各种工作,代码还可以继续优化改进,下次继续改。仅供学习交流用途。
221-04
int i=1;
int b=1;
void setup() {
pinMode(7,INPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT); //定义7、8、9针脚的工作模式
}
void loop() {
if (digitalRead(7) == HIGH) {
if (b <= 1){
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(700);
b++;
}
else {
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(2000);
}
i=1;
}
if (digitalRead(7) == LOW) {
if (i <= 1){
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
delay(700);
i++;
}
else {
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(2000);
}
b=1;
}
}
请勿将本人作品用于商业用途,谢谢
arduino学习:本人编写的单个传感器控制电机运转的代码相关推荐
- 单片机编程学习:自己编写的一个很简单的传感器控制电机
下面这些是自己学习arduino后自己编写的一段代码分享给各位,通过传感器来控制电机运转,代码还可以继续优化改进,下次继续改.仅供学习交流用途. void setup() { pinMode(8, ...
- Arduino蓝牙智能手机操纵杆,加速度传感器控制汽车
材料:- Arduino uno 蓝牙模块 (HC-05) L293D电机驱动器 跳线 小面包板 智能车载套件 电路图 代码: //Viral Science //Joystick Car #defi ...
- arduino学习笔记十一--角度倾斜传感器
实验用到的元件 ,一个LED(颜色依个人喜好选择),一个470欧姆的电阻,一个10K欧姆电阻,1个滚珠开关 ,4根杜邦线,2块实验板. 原理图 LED的正极连接 IO口12,滚珠开关的输出接在IO口2 ...
- Arduino实现两个HC-05蓝牙模块控制蓝牙小车
特此声明,本文所有内容是在参考以下链接的基础上整理并开发的,所有代码均验证无误.如果你想使用或者发表,请您声明出处. 一,实验目的. 本文使用两个Arduino UNO板子,两个HC-05,分别作为主 ...
- 嵌入式基于Linux电机控制,嵌入式linux下控制电机运动
1.使用串口GPP8,GPP12口控制电机运转引脚(1-1:停止:1-0:正转:0-1:反转) 驱动代码: #include //kernel.h以便使用printk()等函数 #include // ...
- 嵌入式linux下控制电机运动
1.使用串口GPP8,GPP12口控制电机运转引脚(1-1:停止:1-0:正转:0-1:反转) 驱动代码: #include <linux/module.h> //kernel.h以便使用 ...
- 单片机编程自己编写的一个很简单的传感器控制代码
下面这些是自己学习arduino后自己编写的一段代码分享给各位,用来控制led灯闪烁方面,代码还可以继续优化改进,下次继续改.仅供学习交流用途. #define ledPinG 7 #define l ...
- Arduino光敏传感器控制LED灯亮度
Arduino光敏传感器控制LED灯亮度 目标一: 通过光敏传感器,使得LED亮度根据环境亮度自动调节,环境亮度低则LED灯更亮些 光敏传感器: 光敏传感器共有四个端口: AO:模拟信号输出 DO:T ...
- ROS学习之Arduino篇——读取并发布各种传感器数据
本篇主要包括以下五部分内容: 1. 说明 2. 在rosserial_arduino中自定义数据类型 3. 使用Arduino读取传感器的数据 4. 更改代码 5. 测试 本篇将读取超声波雷达.电位计 ...
最新文章
- 李飞飞下半年或将从 Google离职?李飞飞回应
- python爬虫从入门到精通-Python爬虫从入门到精通视频(2018新版)
- 虚拟机 Linux ubuntu16.04 对 windows 设置共享文件夹教程(samba)(ubuntu16.04换源【更换下载源】【更换源】【更新源】)(如果连不上需要开SSH服务)
- python ljust 库_Python知识精解:str ljust()方法
- myeclipse去除jsp校验错误
- idea 一直在build_让web开发部署提速 8 倍的一款 IDEA 插件,你有在用?
- 控制台修改应用端口_应用架构六边型架构:三个原则和一个实现示例
- Linux下出现command not found的解决办法
- 全国高等学校非计算机专业计算机水平考试一级,全国高等学校计算机一级考试选择题题库及答案参考...
- EC风扇电机如何工作?
- 11种职场肢体语言,你懂吗
- 你如何理解软件测试?
- 连接公司办公 快速连接公司协同办公的20款必备软件
- 百度分享代码--一键分享Baidu Share BEGIN
- 很舒服的几句话,心静,人就不会累了
- 2021年7月程序员工资统计,平均15302元
- 如何在cv2窗口图像上写字_Python for opencv 之 显示图像及在图像上书写文字
- C语言中的scanf
- 【故事】P2P、BT、ED2k、FTP、磁力链接下载到底是什么鬼?
- Angular Material 图标素材网址与使用