您现在的位置是:主页 > news > 做网站做app区别/nba最新排名榜
做网站做app区别/nba最新排名榜
admin2025/4/30 19:47:08【news】
简介做网站做app区别,nba最新排名榜,公司做网站最低需用多少钱,企业网站建设源码HTML功能 利用超声波传感器做检测装置,当靠近一定距离的时候使用9g舵机将垃圾桶盖子顶开。 组成 9g舵机超声波模块自己设计的电路板电池盒杜邦线若干 ATtiny13就1kb的程序存储空间,写起来很费劲。 代码 int trigPin 3; int echoPin 4; int servoPin …
做网站做app区别,nba最新排名榜,公司做网站最低需用多少钱,企业网站建设源码HTML功能
利用超声波传感器做检测装置,当靠近一定距离的时候使用9g舵机将垃圾桶盖子顶开。
组成
9g舵机超声波模块自己设计的电路板电池盒杜邦线若干
ATtiny13就1kb的程序存储空间,写起来很费劲。
代码
int trigPin 3;
int echoPin 4;
int servoPin …
功能
利用超声波传感器做检测装置,当靠近一定距离的时候使用9g舵机将垃圾桶盖子顶开。
组成
- 9g舵机
- 超声波模块
- 自己设计的电路板
- 电池盒
- 杜邦线若干
ATtiny13就1kb的程序存储空间,写起来很费劲。
代码
int trigPin = 3;
int echoPin =4;
int servoPin = 1;
int t = 0;
int period = 200;
int pulseWidthScaled = 25;//5-25
void setup() {pinMode(trigPin, OUTPUT); pinMode(servoPin, OUTPUT);pinMode(echoPin, INPUT);setup_timer();
}
void loop() {float distance;delay(30);distance=caculation();if(distance<5){pulseWidthScaled=5;delay(1000);pulseWidthScaled=22;delay(100);}delay(300);
}
float caculation(){digitalWrite(trigPin,LOW);delayMicroseconds(8);digitalWrite(trigPin,HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);return (pulseIn(echoPin, HIGH,3000)/5.80);
}
void setup_timer(void) {TCCR0A = 0;TCCR0B = 0;TCCR0A |= (1 << WGM01); TCCR0B |= (1 << CS01); TCNT0 = 0;OCR0A = 14;//15TIMSK0 |= (1 << OCIE0A);sei();
}ISR (TIM0_COMPA_vect) {t += 1;if (t >= period){t = 0;}if (pulseWidthScaled <= t) {digitalWrite(servoPin, LOW);}else{digitalWrite(servoPin, HIGH);}
}
烧录软件:
progisp
hex文件:
12MHZ晶振生成的hex文件,直接使用上面的软件烧录,不需要有其他设置。