Читаю соседнюю ветку "UN9GW контроллер поворотки"
http://forum.vhfdx.ru/povorotnye-ustroystva/un9gw-kotoe-oootk/ . И еще про убожество с названием "Ардуино"....
Призадумался.
Неужто среди присутствующих так мало людей, способных освоить элементарный Бейсик для AVR? Хелп на который разжеван донельзя...
Вот и решил попробовать начать новую тему. Как реализовать, с точки зрения контроллера, те или иные алгоритмы управления и контроля за поворотным устройством (азимут и элевация). Связь (протокол) обмена между PC и контроллером. Практические схемы элементов обвязки МикроКонтроллера (МК).
Исходные данные задачи: Сигнал от ПК в формате GS232(9600,8,n,1). Четыре кнопки, подключенные к портам МК, двухстрочный LCD дисплей, два аналоговых (для начала) сигнала от датчиков азимута и элевации соответственно. Что еще забыл?. А - желание!!! И понимание своих хотелок для описания алгоритма работы. Сам я не ас в правильном стиле программирования, но тем не менее...
Вот, как пример привожу кусочек исходника в плане преобразования кода Gs232 в значения азимута и элевации. И кусочек схемы - сопряжение между ПК и МК с опторазвязкой. Оптрон - любой из БП
Биты: Ngs232 - установлен, если нет данных от ПК, S_noel - если в посылке только данные о азимуте.
P.S. Скажу сразу, у меня контроллер уже сделан и опробован, сейчас занимаюсь коробочкой.