Архив рубрики: C++

Base config для Astra

Без слов…. #!/usr/bin/env astra_0 pidfile(‘/var/run/astra.pid’) log.set({filename = ‘/var/log/astra.log’}) make_channel({ name = ‘astra’, input = {‘udp://192.168.55.70@230.233.1.60#sync’}, output = {‘udp://192.168.55.70@230.233.1.61:1234’} })

Рубрика: C++, Программирование | Метки: , , | Добавить комментарий

Muraena RF. Удалённая коммутация абонентов КТВ.

Проект Muraena RF разработан для удалённой коммутации абонентов в кабельной сети оператора. Данная разработка позволяет мгновенно отключить (или включить) абоненту услуги КТВ. Для злостных должников такая мера призвана побудить их платить исправно и в срок. Отсюда и название 🙂

Рубрика: C++, Программирование, Телевидение | Метки: | Добавить комментарий

Удалённое управление питанием ver.3

Ещё один вариант использования Ethernet для удалённого управления оборудованием оператора…

Рубрика: C++, Программирование, Телевидение | Добавить комментарий

Термометр на китайском LED-дисплее P10 (V701C)

Температурный дисплей, описываемый в этой статье, предназначен для установки вне помещений и измерения значения температуры окружающей среды. Длина шлейфа к датчику может составлять до 20 метров (длиннее не испытывал), что позволяет разнести сам датчик и дисплей. Диапазон измерения: от -40 … Читать далее

Рубрика: C++, Программирование, Радиолюбитель | Метки: , , , , , , , | Добавить комментарий

Ethernet контроллер для удалённого управления оборудованием

Как показала практика, бытовые спутниковые тюнера, используемые кабельными операторами, нередко приходится перезапускать из-за периодического пропадания звука или изображения. Вызвано это различными факторами: неоднородный уровень сигнала с конвектора, перегрев приёмника или высыхание электролитов. Можно держать дежурный персонал для оперативного переключения, однако … Читать далее

Рубрика: C++, Программирование, Радиолюбитель, Телевидение, Технологии | Метки: , , , , | Добавить комментарий

Термометр на DS1820 + PIC18F2550 (PIC18F4550)

Главным достоинством температурного датчика DS1820 (или его современного аналога DS18S20) является то, что в отличие от аналогового его нет необходимости градуировать. Таким образом, вся работа заключается в написании соответствующей программы управления данным датчиком. Как я уже говорил ранее, все мои … Читать далее

Рубрика: C++, Технологии | Метки: , , | Комментарии (16)

Простой синтезатор частоты для трансивера на 80 метров с ПЧ 500 кГц

Около недели я трудился над постройкой синтезатора для своего будущего трансивера. Сначала я планировал осуществить возможность как автономной работы, так и работы в составе ПК, но потом отказался от этой мысли. Синтезатор генерирует синусоидальный сигнал от 3100000 Гц до 3250000 … Читать далее

Рубрика: «Начинающим», C++, Программирование, Радиолюбитель, Технологии | Метки: , , , | Добавить комментарий

Стабильный генератор синусоидального сигнала 0 — 10 Мгц

Опубликованная на amatar.by схема генератора сигналов на AD9850 вызвала немало вопросов и просьб для продолжения этой темы. В этой статье я «палю» для Вас исходники программ и представляю вниманию ещё один вариант программы для фиксированной частоты, которую можно изменять с … Читать далее

Рубрика: C++, Программирование, Радиолюбитель, Технологии | Метки: , , , , | Добавить комментарий

Чтение из памяти EEPROM микроконтроллера PIC18F2550

EEADR = 0x00; // адрес чтения EECON1bits.EEPGD = 0; // сбрасываем управляющий бит EECON1bits.RD = 1; // устанавливаем управляющий бит чтения данных dataPacket._byte[0] = EEDATA; // данные в EEDATA будут до следующей операции чтения или // пока не установим регистр … Читать далее

Рубрика: C++, Программирование, Радиолюбитель | Добавить комментарий

Запись в EEPROM микроконтроллера PIC18F2550

EEADR = 0b00000001; // адрес ячейки EEDATA = 0b10101010; // данные EECON1 = 0b00000100; EECON2 = 0x55; EECON2 = 0x0AA; EECON1bits.WR = 1; // устанавливаем чтобы начать запись EECON1bits.WREN = 0;

Рубрика: C++, Радиолюбитель | Добавить комментарий