Ви не увійшли.
Сторінки 1
Какое максимальное количество элементов можно использовать в массиве на микроконтроллере atmega328?
spi. Вставил, вынул и бежать.))
В данном случае вывод может быть через что угодно.
Наиболее просто через serial.
Спасибо уже сделал. Вопрос возник в веду не полного понимания алгоритма работы serial.
Есть одна ардуинка (atmega328p) на которой выполняется код очень быстро чем быстрее тем лучше и некоторые переменные из этого кода нудно вывести на семисигментные индикаторы которые управляются другой ардуинкой как лучше выполнить передачу переменных тина float между двумя ардуинками?
Подскажите првильно ли я делаю и что делать дальше не пойму? Есть сетевое напряжение амплитуда 310В. Ацп микроконтролера опрашивает в определённый момент времени уровень напряжения синусоиды определяем средне квадратичное значение напряжения тробишь действующее напряжение по формуле действующее напряжение = (действующее напряжение + (только что снятое напряжени с ацп) ^2)/2 и так до тех пор пока синусоида не пересечет 0. Потом из действующего напряжения извлекаем корень. Итоже для тока. У нас будет количество опросов (результатов измерения) ацп, время измерения полупериода синусоиды, также будет косинус ф, ноя не пойму как сюда прикрутить частоту так как если сейчас перемножить ток и напряжение и косинус получится что то не понятное (для меня).
В сё разобрался была опечатка в коде ели заметил там на diditalWrite значение пина подавалось не 8 а 85.
При отладке програмы в протеусе програма выдаёт ошибку
PC=0x01C6. [AVR MEMORY] Writing to memory location 0x921D outside of memory size 0x0900. [U1]
Но после компиляции в ардуино пишет это
Скетч использует 3142 байт (9%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 49 байт (2%) динамической памяти, оставляя 1999 байт для локальных переменных. Максимум: 2048 байт.
В чем может быть проблема?
Сторінки 1