Песочница. Раздел для новичков

Задание: цифровой скремблер

Доброго времени, дали задание сделать цифровой скремблер:

Спроектировать функциональную электрическую схему и программу для ПЗУ микропроцессорного устройства, которое должно обеспечить защиту звукового сигнала в диапазоне до 1000 Гц. На вход подается акустический сигнал -  на выходе - зашифрованный при помощи генератора случайных чисел последовательный цифровой сигнал. Генератор случайних чисел запускается при посылке сигнала кадровой синхронизации. Интерфейс - последоватальный. (Линия передачи, линия синхронизации бит, линия кадровой синхронизации, земля)

как подружить uno с ZSC31050 по I2C?

Всем привет. Попалась мне в руки микра ZSC31050. Прикольная штука для работы с тензодатчиками мостового типа. Ее фишка в том, что к ней можно подключить тензодатчики и параллельно на нее повесить терморезистор. Произвести калибровку измеряемой величины при разных силовых воздействиях и при разной температуре (все это делается на отладочной плате ZMC с их родным софтом). После манипуляций с калибровкой и сохранением коэффициентов в память микры, вы получаете микроконтроллер прошитый именно под этот тензодатчик и именно под этот терморезистор.

Нажатие клавиши на клавиатуре.

Доброго времени суток.

На руках имеется Arduino UNO и потроха от USB клавиатуры с заранее припаянными выводами для замыкания кнопки пробел и только её. На обоих выводах от платы клавиатуры всегда 5в при замыкании их между собой срабатывает нажатие пробела. Как мне замкнуть эти выводы между собой с помощью Arduino без использования Реле?

P.S нажимать клавишу требуется в программе которая игнорирует виртуальное нажатие клавиш, а нажимать пробел самому как-то уже стало надоедать..

Изображаем терминал

Моя первая программка для nano :) Можно прямо в терминале, например putty, смотреть ram/flash/eeprom и писать в ram (включая i/o, то есть мигать любимым светодиодом). Сдампил бутлоадер "7800 800 r", подсунул на http://disassembler.io/, медитирую

Как arduino ide делает ресет?

Судя по тому, что ide заливает новый скетч прямо при работе пользовательского кода, оно как то делает ресет. Но судя по схеме (nano) такая возможность не предусмотрена. Тогда как? И главное - как это сделать самому?

 ps. может там на usb просто есть возможность питание отключать через драйвер?

Нужна помощь в перепрограммировании без "delay"

Вот код сирены придумал сам может быть туча ошибок, нужно убрать delay и заменить на millis но я не могу в нем разобраться.

Вот код: 

Покритикуйте код

Здравствуйте, уважаемые форумчане.

Решил сделать себе маленькую домашнюю метеостанцию с часами. Посмотрите, если не сложно, код. Покритикуйте. Код собирал из примеров, честно говоря, первый раз. До этого только читал форум, учился общаться с ардуино и отдельными чипами. Буду рад любым замечаниям.

программатор с резервной прошивкой

Здравствуйте. Часто приходится корректировать прошивку в atmega 328. Проблема в том что сложно обновлять прошивки устройств они однотипные и их много не удобно пользоваться ноутбуком. Хочется упростить труд . Сделать устройство для обновления прошивок без пк. Как спросить у гугла о данной проблеме? Не хочется изобретать велосипед.

Странная работа Serial.available()...

Пишу процедуру начальной синхронизации с микроконтроллером (МК). Обмен по uart на скорости 9600. Ардуино UNO R3 (на CH340G) + LCD Keypad Shield.

По даташиту на МК нужно выдать ему в порт (от Ардуино) 512 байт 0х00 и тут же проверить от него (МК) отклик из трёх байт - 0x0d, 0x0a, 0x3e (именно в такой последовательности). Получение этих трёх байт - удачная синхронизация.

Получился вот такой код. Тут даже не проверяю пришедшие байты на правильность, а просто проверяю на количество принятых байт.

Фоторезистор и 2 сервопривода

Добрый день, хочу попросить помощи, второй день знакомлюсь с ардуино и не могу понять некоторые вещи,хочу сделать ато скликиватель на 2 серво машинках mg 90s, и фоторезистора к