• Датчик накрытия сверху подходящий к ардуино?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    просверлить 2 дырки на расстоянии скажем пол 1 см друг от друга, сверху, ближе к той стороне где кладут лист бумаги между отверстиями немного древесины убрать, скажем 2-3 мм, в первую вставить светодиод, во вторую фотодиод или фоторезистор, когда ложишь лист свет от светодиода отражается от листа и попадает в фотодиод, соответственно изменение уровня декретируешь.
    Ответ написан
    Комментировать
  • Для чего нужен отдельный пустой класс с исключением (Exception)?

    @Arik
    Чтоб понять откуда ноги растут ошибок и как на них реагировать. Допустим завтра захотите в отделный лог писать все ошибки работы mysql, а у вас уже класс готовый

    Exception // ошибки в php, скорее всего не в твоем коде в левых либах и т.д.
    
    class AppException extends Exception // ошибка в твоем приложении
    
    class MySqlException extends AppException // ошибка в твоем приложении, а именно в работе с базой
    
    class ControllerException extends AppException // ошибка в твоем приложении, а именно работа контроллера
    
    // и т.д.
    Ответ написан
    Комментировать