您现在的位置是:主页 > news > 做网站做app区别/nba最新排名榜

做网站做app区别/nba最新排名榜

admin2025/4/30 19:47:08news

简介做网站做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文件,直接使用上面的软件烧录,不需要有其他设置。