Нужен источник несимметричного синусоидального напряжения (положительный полупериод срезан в соотношении Аотр./Апол.>2). Umax = 30 В. Схему кто-нибудь может предложить? Никаких особых требований и наворотов, чем проще, тем лучше! Раздел: Импульсные блоки питания, инверторы
Вот собрал такую схему, но инфракрасный светодиод горит очень тускло, на столько, что его не видит приемник. Если смотреть через цифровик, то по сравнению с светодиодом от пульта ДУ (который заметно вспыхивает при нажатии кнопки), этот почти не загорается. Подскажите, в чем может быть моя ошибка или ошибка в схеме? Может быть для R5 10 кОм -- это много и транзистор полностью не открывается? Раздел: Световые эффекты и LED
Добрый день!
Пишу скетч под ATMega328P
В качестве отладки использую ARDUINO NANO V7
Код заливаю через USB.
В данном случае, если записать в EEPROM значение val, а потом его считать, то reg получает значение из памяти, равное val.
В дальнейшем коментирую EEPROM.write ... заливаю скетч ... и при чтении, значение reg получает 0, что в принципе и логично. Запись в память и из нее работает.
Тот же самый код заливаю в ATMega328P через SPI программатор (сделаный из той же Arduino)
И при тех же самых монипуляциях получаю следующее:
Если записать значение в память, потом закоментировать строчку с записью, залить код в МК, то при чтении из EEPROM получаю 255, а не 0
Если не коментировать запись в память, то значение считывается 0 ...
Фьюзы проверил через программатор AutoProg через SPI, правда МК пришлось выбрать ATMega168 и ATMega8, т.к. 328 пока в списке МК нет ...
Так вот, фьюзы все одинаково выставлены.
Пробовал читать и писать в память стандартными eeprom_read_byte и eeprom_write_byte ... результат тот же ....
uint16_t val = 0;
uint16_t reg;
void setup()
{
EEPROM.write(0,val);
reg=EEPROM.read(0);
}
void loop()
{
}
Что не так ? Раздел: МК для начинающих
Добрый день! Есть 4-х разрядный 7-ми сегментный индикатор. Устройство используется как счетчик. 1 и 2 разряды это один счетчик (соответственно от 00 до 99), а 3 и 4 разряды другой счетчик (от 00 до 99). Счет ведется с помощью тактовых кнопок, соответственно "+" и "-" для одного числа и "+", "-" для другого. Управляет этим контроллер Atmega8. Один порт вход, два порта выходы. Проблема заключается в следующем: при нажатии на кнопки индикатры мигают. Посоветуйте микросхема которая может при подаче сигналов типа 0b01110111 запоминать это состояние до следующего обращения. (схема прилагается) Заранее благодарен. Схема. Раздел: Световые эффекты и LED
Помогите пожалуйста найти схему регулятора напряжения и тока. Напряжение на входе стабилизированное, около 36В. Ток точно не знаю, примерно 2А. Раздел: Мастерская радиолюбителя
Здравствуйте. Есть пару синхронных моторов, который работают совместно с обратной связью. датчик обратной связи - резольвер. и драйвером управления DIGIVEX Power Drive. Скажите пожалуйста возможно ли синхронные моторы поворачивать на угол? Например нам нужно повернуть на 3 угла, поворачиваем шагом, датчик следит за поворотом и посылаем команду остановки после завершения поворота?
Шаговые двигатели это же тоже синхронные двигатели. Возможно осуществить? Раздел: Промышленная электроника
Доброго времени суток. Вкратце проблема - есть потенциометр (0-5 кОм), который подключён к АЦП контроллера (также к АЦП контроллера подключён подтягивающий к земле резюк 20 Ом), при повороте потенциометра увеличивается переменная, которая затем в цикле является задержкой при подаче импульса после определённого события volatile int tempdelay; //регулируемая задержка main { ADMUX = (1<<REFS0)|(1<<ADLAR)|(1<<MUX2); //задаём параметры АЦП ADCSRA = (1<<ADEN)|(1<<ADIE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); ADCSRA|=(1 << ADSC);
DDRD|=(1<<7); while { .... //здесь идёт какой то код, после которого должна быть задержка с импульсом for (int i=0; i<(tempdelay*20); i++) //хреновый цикл задержки {} PORTD|=(1<<7); //импульс 3 мсек _delay_ms(3); PORTD&=~(1<<7); } ISR (ADC_vect) { tempdelay = ADCH; /присваиваем переменной значение с АЦП ADCSRA |= (1 << ADSC); }
Задержка при повороте потенциометра возрастает очень резко, без плавного нарастания при повороте потенциометра (т.е. зависимость поворот потенциометра-увеличение переменной нелинейна). Подскажите, что нужно изменить в коде, чтобы достичь линейной зависимости? Раздел: AVR
Всем привет! Сейчас пишу курсовую, все разсчёы сделал. осталось начертить схему. В интернети всё обшарил но так и не нашёл, нет ли у кого условных обозночений радиодеталей с их размерами по ГОСТу. И ещё просьба, есть ли у кого простая схема пьезоэликтронного фильтра. плиз , срочно нужно. 23 числа уже сдавать надо......... Раздел: Школьникам и студентам
Eastman Kodak, проходящая в настоящее время процедуру банкротства, объявила о продаже подразделения Document Imaging японской компании Brother Industries за $210 млн. В дополнение к данной сумме, по условиям сделки, Brother Industries взяла на себя обязательства по поводу доходов будущих периодов...
Компания Logitech добавила в линейку универсальных пультов дистанционного управления две новые модели — Harmony Ultimate и Harmony Smart Control. Обе новинки отличаются расширенными возможностями и обеспечивают удобный доступ к развлечениям. Например, пульт Harmony Ultimate позволяет управлять освещением в доме (поддерживаются...
[next-page][/next-page]
|