ЧПУ станок,подключение лазера,ШИМ контроль мощности лазера с MACH3.

Аватар автора
Владимир (DoctorBaf)
Наши группы: Скетч: int sensorPin = 2; // Номер пина аналогового сигнал для контроля мощности 0-5В int LowPin = 6; // Номер пина кнопки режима прицеливания int TTLPin = 9; // Номер пина для выхода TTL int DirPin = 4; // Задаем номер пина для входящего сигнала Dir int LowVal = 0; // Переменная статуса прицеливания int Power = 0; // Обнуляем параметр управляющего сигнала vмощности int PowerVal = 0; // Переменная мощности лазера int DirVal = 0; // Переменная значения Dir void setup() { TCCR1A = TCCR1A & 0xe0 | 1; TCCR1B = TCCR1B & 0xe0 | 0x0a; // Задаем частоту 7кГц pinMode(DirPin,INPUT); analogWrite(TTLPin, 0); // Подаем на TTL команду откл } void loop() { LowVal = digitalRead(LowPin); // Проверяем не включен ли режим прицеливания DirVal = digitalRead(DirPin); // Проверяем наличие сигнала Dir if (LowVal==HIGH) { analogWrite(TTLPin,1); // Если режим прицела включен, то включаем лазер на минимальную мощность } else // Если прицеливание отключено,то {...

0/0


0/0

0/0

0/0