Ответы пользователя по тегу Arduino
  • Есть кто из омска кто электроникой увлекается))?

    AlanDrakes
    @AlanDrakes
    Если применительно к робототехнике - то не факт, что здесь много кого найдёте.
    А так - допустим, я.
    Из в какой-то мере сторон увлечения:
    Си для AVR/ARM (не путать с C#/C++/.NET), изготовление печатных плат, мелкие поделки.
    Только вот я не общительный и в какой-то мере, социопат.
    Так что...
    Ответ написан
    Комментировать
  • Есть ли такие устройства?

    AlanDrakes
    @AlanDrakes
    1. Wiznet W5100 и выше. Я бы лично себе взял W5200/W5500. В идеале - последний. Вплоть до 30МБит можно выжать, если постараться. Собирается работающий проект на ENC28J60. С багами и медленной скоростью соединения (ограничение самого чипа в 10МБит/с). Подобных навалом, единственное, что чаще они НЕ-AT, а нужен драйвер (хотя и для AT он потребуется).
    2. Любой сдвиговый регистр Parallel to Serial на 4/8/16 и далее входов. Скорее всего, потребует 3 линии - Строб записи (зашёлка), тактирование и данные. С натяжкой можно повесить на SPI, но тогда уже 4 - строб записи (должен срабатывать перед nCS), OutputEnable (если инверсный - подключается к "своему" nCS), тактирование (SCK) и данные (MISO).
    Ответ написан
    Комментировать
  • Как работает логический конвертер 5v - 3.3v?

    AlanDrakes
    @AlanDrakes
    Забавная схема.
    В общих чертах:
    Предполагаем, что порт HV1 работает на приём и уровень "Плавает" (HiZ), и не подтягивается портом к 5V. Таким образом, единственная подтяжка - резистор к 3.3V.
    Когда на низковольтной части будет "1", на высоковольтной (с позволения так сказать), так же будет "1", т.к. транзисторный ключ закрыт.
    В случае "0" на низковольтной части, транзистор открывается и ток стекает с "верхнего" плеча (справа) с высоковольтной цепи в низковольтную (предполагается, что справа будет режим "вход", иначе можно таки пожечь 3.3V часть).
    Теперь предполагаем, что читает данные LV1 и вход плавает (подтянут резистором к 3.3V)
    Аналогично и обратное - когда на высоковольтной части "1", транзистор будет закрыт и не вносит изменений. 0 на высоковольтной части заставит открыться внутренний диод в транзисторе и ток будет стекать в порт HV1 (2 резистора по 10кОм и возможно, другие нагрузки "слева").
    Довольно простая схема. Подошёл бы любой P-MOSFET (да тот же IRLML2402).

    > поясните как правильно будет из 5V(logic) Arduino сделать 3.3V для ESP8266.
    Arduino:
    5V -> HV
    TX -> HV1
    RX -> HV2

    ESP8266:
    3.3V -> LV
    RX -> LV1
    TX -> LV2
    Ответ написан
    Комментировать
  • Как реализовать до 40 ШИМ выходов с микроконтроллера?

    AlanDrakes
    @AlanDrakes
    Попробуйте почитать про Binary Angle Modulation - по сути, тот же ШИМ, но программный и не слишком требовательный к ресурсам.
    easyelectronics.ru/upravlenie-bolshim-kolichestvom...
    chipmk.ru/index.php/10-raznoe/10-programmnaya-real...
    Ответ написан
    Комментировать