Pull to refresh
2
0
Тимофей @RivayMark

Инженер и программист

Send message

2-канальный генератор с возможностью регулировки сдвига фаз на Arduino при помощи библиотеки GyverTimers.h

Level of difficultyEasy
Reading time11 min
Views3.8K

Устройство представляет собой программируемый кнопками S1-S3 Двух фазный генератор от 1Гц до 9999Гц, информация выводится на символьный LCD1602. В программном коде используются оба канала 16-битного таймера(см. рисунок 3 - Timer1). Сдвиг фазы устанавливается у канала В. Arduino UNO можно заменить на NANO или любую другую особых изменений не требует, но будьте внимательны!

Так же программно предусмотрена возможность сдвига фазы у обоих выходов, но частоты для 2-каналов устанавливается одна(так как используется 1 таймер), Во время настройки, оба канала выключены, после установки необходимых значений каналы включаются, что свидетельствует изменение в правом верхнем углу "ON" и "OFF".

Для регулировки частоты каждого канала - придется привнести некоторые не значительные изменения:

Читать далее
Total votes 7: ↑4 and ↓3+6
Comments16

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Mobile Application Developer, Embedded Software Engineer
Middle
Kotlin
Development of mobile applications
Circuitry
Programming microcontrollers