智能植物养护机器人
智能扫地机器人日常维护保养 #生活技巧# #居家生活技巧# #家居保养技巧# #智能家居操作指南#
#include <Servo.h>#include <Servo.h>
int _ABVAR_1_lanya = 0 ;
int _ABVAR_1_yuyin= 0 ;
Servo servo_pin_3;
Servo servo_pin_11;
Servo servo_pin_12;
void setup()
{
pinMode( 5, OUTPUT);
pinMode( 6, OUTPUT)
pinMode( 9, OUTPUT);
pinMode( 10, OUTPUT);
Serial.begin(9600);
pinMode( 5 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 9 , OUTPUT);
pinMode( 10 , OUTPUT);
servo_pin_3.attach(3);
servo_pin_11.attach(11);
servo_pin_12.attach(12);
}
void loop()
{
_ABVAR_1_lanya = Serial.parseInt() ;
if (( ( _ABVAR_1_lanya ) == ( 1 ) ))//正转
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , LOW );
digitalWrite( 9 , HIGH );
digitalWrite( 10 , LOW );
}
if (( ( _ABVAR_1_lanya ) == ( 2 ) ))//反转
{
digitalWrite( 5 , LOW );
digitalWrite( 6 , HIGH );
digitalWrite( 9 , LOW );
digitalWrite( 10 , HIGH );
}
if (( ( _ABVAR_1_lanya ) == ( 3 ) ))//停止
{
digitalWrite( 5 , LOW );
digitalWrite( 6 , LOW );
digitalWrite( 9 , LOW );
digitalWrite( 10 , LOW );
}
if (( ( _ABVAR_1_lanya ) == ( 4 ) ))//减速前进
{
analogWrite(5 , 100);
analogWrite(6 , 0);
analogWrite(9 , 100);
analogWrite(10 , 0);
}
if (( ( _ABVAR_1_lanya ) == ( 5 ) ))//减速后退
{
analogWrite(5 , 0);
analogWrite(6 , 100);
analogWrite(9 , 0);
analogWrite(10 , 100);
}
while ( ( ( _ABVAR_1_lanya ) == ( 6 ) ) )//手爪抓合
{
servo_pin_3.write( 0 );
servo_pin_3.write( 40 );
}
while ( ( ( _ABVAR_1_lanya ) == ( 7 ) ) )//花盆旋转
{
servo_pin_11.write( 0 );
servo_pin_11.write( 30 );
servo_pin_11.write( 0 );
servo_pin_11.write( 30 );
servo_pin_11.write( 0 );
servo_pin_11.write( 30 );
}
while ( ( ( _ABVAR_1_lanya ) == ( 8 ) ) )//松土臂
{
servo_pin_12.write( 10 );
servo_pin_12.write( 30 );
}
}
void setup()
{
pinMode( 5, OUTPUT);/左轮
pinMode( 6, OUTPUT);
pinMode( 9, OUTPUT);//右轮
pinMode( 10, OUTPUT);
servo_pin_3.attach(3);//手爪
servo_pin_11.attach(11);//花盆旋转
servo_pin_12.attach(12);//松土臂
}
void loop() {
{
_ABVAR_1_yuyin = Serial.parseInt() ;
if (( ( _ABVAR_1_yuyin ) == ( 1 ) ))//正转
{
digitalWrite( 5 , HIGH );//高电平
digitalWrite( 6 , LOW );//低电平
digitalWrite( 9 , HIGH );
digitalWrite( 10 , LOW );
}
if (( ( _ABVAR_1_yuyin ) == ( 2 ) ))//反转
{
digitalWrite( 5 , LOW );
digitalWrite( 6 , HIGH );
digitalWrite( 9 , LOW );
digitalWrite( 10 , HIGH );
}
if (( ( _ABVAR_1_yuxin ) == ( 3 ) ))//停止
{
digitalWrite( 5 , LOW );//低电平
digitalWrite( 6 , LOW );//低电平
digitalWrite( 9 , LOW );//低电平
digitalWrite( 10 , LOW );//低电平
}
while ( ( ( _ABVAR_1_yuyin ) == ( 6 ) ) )//手爪抓合
{
servo_pin_3.write( 0 );
servo_pin_3.write( 40 );
}
while ( ( ( _ABVAR_1_yuyin ) == ( 7 ) ) )//花盆旋转
{
servo_pin_11.write( 0 );//0°
servo_pin_11.write( 30 );30°
servo_pin_11.write( 0 );
servo_pin_11.write( 30 );
servo_pin_11.write( 0 );
servo_pin_11.write( 30 );
}
while ( ( ( _ABVAR_1_yuyin) == ( 8 ) ) )//松土臂
{
servo_pin_12.write( 10 );
servo_pin_12.write( 30 );
}
}
}
网址:智能植物养护机器人 https://klqsh.com/news/view/112910
相关内容
智能化植物养护系统.pptx园林植物栽培与养护
植物养护的8大要素
如何种植与养护好植物
室内绿植养护技巧,让植物四季常绿生机盎然
植物养护
植物养护知识:绿植的科学管理与养护技巧
绿植养护秘籍:植物养护知识全攻略
抢抓有利时机 加强植物养护
超全绿植养护技巧——新手也能养出爆盆植物!