Аппаратные вопросы

Вопросы и темы по железу.

Вольтметр (DC 0-100В) с собственным АЦП

Добрый день.

Есть необходимость замерять DC напряжение и передавать данные на Arduino, но при этом вариант с делителем напряжения не подходит. Порекомендуйте вольтметр с собственным АЦП.

Наилучшая реализация управления 300 выходами

Всем привет! Необходимо включать-выключать 300 слаботочных лампочек на 24В постоянки, лампочки находятся в разных местах. Любая лампочка может быть включена или выключена вне зависимости от состояния других. Скорость работы медленная - вряд ли лампочки будут менять свое состояние чаще чем раз в секунду, скорее всего даже гораздо реже.

Гугление дало понять, что самые толстые шилды бывают только на 16 выходов. Таким образом, их потребуется 19 штук.

Вышел из строя цифровой пин

Всем доброго времени суток!

Собираю я небольшой проектик с кнопкой и решил пин D2 использовать как 

pinMode(D2, INPUT);

через внешний подтягивающий резистор 10К на GND. Внутренние не использую вообще (был опыт опыт их ненадёжности) На всякий случай подтянул к этому INPUT пину керамический конденсатор "104", так как вблизи  коммутируется цепь 230В до 10А.

Цифровой пин D2 обрабатывает сигналы с кнопки, которая соеденена через +5В. Нажали кнопку - есть сигнал, выполнили то-то и т.д.

max6675 - spi?

Вот везде написано, что пины SPI у нано-уно - это  11-12-13

Тогда почему народную термопару max6675, которая вроде как работает именно по этому-самому SPI, во всех примерах подключают к каким-то произвольными пина, типа 4-5-6,  9-10-11 и т.п.?

 

 

Как на Arduino Nano убрать секундную задержку при загрузке?

Всем доброго дня.

Была у меня задача одна по установке ардуинки в пром.автоматику на 3 прибора. Два Я реализовал на Arduino Pro Mini.

Но из-за того, что загрузчик долго грузился, мне пришлось прошить его на Optiboot от Uno.

Теперь загрузка происходит мгновенно и светодиод (оставил моргалку светодиода для проверки) наинает моргать сразу.

Но так как у третьей Pro Mini у меня нет, собрал на Nano, прошил так же Optiboot по тому же алгоритму. 

Но Nano все равно имеет секундную задержку! В чем может быть проблема?

Шкала из 10-ти двухцветных светодиодов

Собственно, если считать от 0 и до 10 - то всё вполне логично. А если мне нужен диапазон от 0 и до 40 ???

Как "удобнее" для восприятия оформить вывод? Есть варианты?

Мой вариант таков: слева высвечиваем десятки другим цветом.Но есть одно но - как быть с 20...30...и 40 ???

nrf24l01+

Всем привет!
Делаю радиоуправление на базе Ардуино и модулей nrf24l01+pa+lna. Столкнулся с проблемой очень маленькой дальности работы. На передатчике стоит модуль с антенной. Если на приемнике установить обычный модуль (без антенны) то дальность составляет всего 1-2 метра. Если же на приемник поставить модуль с усилителем (с антенной) то дальность уже достигает всего 10 метров.
Проблема похоже в передатчике.
Код инициализации (в приемнике и в передатчике они одинаковы):
 

Подключение MAX3232 к Arduino

Всем доброго времени суток! Нужна помощь в подключении конвертера RS232->TTL (MAX3232). Толи я чего-то не понимаю,толи что-то сгорело во время испытаний. На данный момент нужна помощь в реализации передачи информации в MAX3232, и получении её в мониторе порта в таком же виде.Схему подключения и используемый код прилагаю.Возможно землю со стороны RS232 надо убрать,когда я проводил тст, я его убирал,но к результату это не приводило, всё премя печатается "-- test --   fail"

Лента 200 пикселей, но горит только 144

Други, почему на ленте 200,400 WS2812B горит лишь магические 144 диода?

 

Программа примитивно проста 

const byte maxBrightness = 255;
const byte LED_CNT = 400;
CRGB leds[LED_CNT];

void try_led()
{
	for (int i = 0; i < LED_CNT; ++i)
	{
		leds[i] = CRGB::White;
		leds[i].maximizeBrightness(maxBrightness);
	}

	FastLED.show();
}

 

Управление igbt

Не получается разобраться в вопросе подбора резистора в цепи затвора. Как я понял, для любительской практики существует два способа расчета - по входной ёмкости и по входному заряду. Т.е.: