找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1096|回复: 0
打印 上一主题 下一主题
收起左侧

arduino FLEX

[复制链接]
跳转到指定楼层
楼主
ID:315509 发表于 2018-5-15 09:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  1. //  [Project 15] - 5 Flex/Bend Sensor + 5 Servo Motor + Arduino
  2. #include <Servo.h>     

  3. Servo servoMotor1;      
  4. Servo servoMotor2;
  5. Servo servoMotor3;
  6. Servo servoMotor4;
  7. Servo servoMotor5;

  8. int servoPin1 = 2;      
  9. int servoPin2 = 3;
  10. int servoPin3 = 4;
  11. int servoPin4 = 5;
  12. int servoPin5 = 6;

  13. void setup() {

  14.   servoMotor1.attach(servoPin1);  
  15.   servoMotor2.attach(servoPin2);
  16.   servoMotor3.attach(servoPin3);
  17.   servoMotor4.attach(servoPin4);
  18.   servoMotor5.attach(servoPin5);

  19. }

  20. void loop()
  21. {

  22.   int analogValue = analogRead(A0);
  23.   int servoAngle = map(analogValue, 550, 640, 0, 179);
  24.   servoMotor1.write(servoAngle);

  25.   int analogValue2 = analogRead(A1);
  26.   int servoAngle2 = map(analogValue2, 550, 640, 0, 179);
  27.   servoMotor2.write(servoAngle2);

  28.   int analogValue3 = analogRead(A2);
  29.   int servoAngle3 = map(analogValue3, 550, 640, 0, 179);
  30.   servoMotor3.write(servoAngle3);

  31.   int analogValue4 = analogRead(A3);
  32.   int servoAngle4 = map(analogValue4, 550, 640, 0, 179);
  33.   servoMotor4.write(servoAngle4);

  34.   int analogValue5 = analogRead(A4);
  35.   int servoAngle5 = map(analogValue5, 550, 640, 0, 179);
  36.   servoMotor5.write(servoAngle5);

  37. }


复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表