نوشته اصلی توسط
jjabdi
سلام مهندسین عزیز میشه با آردوینو یه فرکانس مربعی 8 هرتز با قابلیت تغییر دیوتی نوشت اگه راهنماییم کنید ممنون میشم
سلام،
پیشنهاد میکنم وبلاگ آردوینو رو چک کنید: فروردین ۱۳۹۴ – وبلاگ آردوینو
با تغییر f و D میتونید فرکانس و دیوتی رو تغییر بدید:
کد:
float f=8;
long D=50;
long T=1000/f;
int s=1;
int SignalPin =5;
void setup() {
pinMode(SignalPin,OUTPUT);
// Serial.begin(9600);
}
void loop() {
digitalWrite(SignalPin,s);
// Serial.println(s);
delay(s*T*D/100+(1-s)*T*(100-D)/100);
s=1-s;
}