0
私は同じ周波数を使って異なる周波数のパルスを同時に作りたいと思っています。私は以下のような設定をしています。私は同じ機能を持っています。それらのうち1秒間に高い値を作成してからLowになり、もう1つは1ms間Highになり、Lowになります。これは可能ですか?異なる周波数パルスを作成する
int dirPin = 8;
int stepPin = 9;
void setup()
{
pinMode(dirPin,OUTPUT);
pinMode(stepPin,OUTPUT);
}
void stepper()
{
digitalWrite(stepPin,HIGH);
delay(1);
digitalWrite(stepPin,LOW);
delay(1);
}
void dir()
{
digitalWrite(dirPin,HIGH);
delay(1000);
digitalWrite(dirPin,LOW);
delay(1000);
}
void loop()
{
//interrupts functions from here https://www.arduino.cc/en/Referenc/Interrupts
noInterrupts();
dir();
interrupts();
stepper();
}
おかげさまで、ありがとうございました! – Huloo