• Как подключить USB устройство на чипе ch340 или ch341 к Arduino через USB Host на чипе MAX3421ee?

    @Slavanb Автор вопроса
    вы наверное пробовали сам шилд , но не пробовали его в связке с контролером ch340, потому что на него нужен такой себе драйвер в библиотеке, с FTDI, CP210X, PL2303 не подходят((((
    По ссылке выше там нет в библиотеке поддержки ch340/1
    А практическое применение такое , есть устройство - солнечный инвертор , у которого нет своей штатной системы мониторинга, но есть протокол опроса параметров, и выходит из него USB-папа на чипе CH341 , нужно опрашивать ардуиной и отправлять на сервер статистики данные.
  • Как реализовать в Yii2 создание одной модели ActiveRecord на основании другой модели ActiveRecord?

    @Slavanb Автор вопроса
    Объясняю почему именно через наследование: модель HUMAN сделана для того , что бы не хранить общие поля такие как (NAME,CONTACT.....), тобто не дублировать эти поля в табляцах УЧИТЕЛЕЙ, УЧЕНИКОВ, РОДИТЕЛЕЙ, а хранить только ссылку. Одной записи в таблице HUMAN , может соответствовать только одна запись из таблицы Учеников( связь hasOne) , поэтому это как расширение свойств ОБЪЕКТА, мы как бы дополняем объект другими свойствами специфическими только либо учителям , либо ученикам, либо родителям.
    Делается это для того что бы вся логика (добавления,удаления...., в связаных таблицах) была реализована не на уровне контролера , а на уровне модели.
    Более того предложенный вариант рабочий, хотя возможно многие в нем не видят логики, предпочитая реализовать все на уровне контролера.
    Но основной вопрос именно в том как подтягивать свойства объекта HUMAN в объект TEACHER динамически , а не прописывать их принудительно?