Электротехнический интернет-журнал Electrik.info

Электрик Инфо - мир электричества. Электрика в квартире и доме, электроснабжение, электромонтаж, ремонт, освещение, домашняя автоматизация, практическая электроника. Статьи про устройство и ремонт домашней электропроводки, розетки и выключатели, провода и кабели, источники света, интересные факты и многое другое для начинающих электриков и домашних мастеров.
Кейсы, схемы, примеры и технические решения, обзоры интересных электротехнических новинок.

 
 

Сайт электрика

Новые статьи

Способы чтения и управления портами ввода-вывода Arduino

Способы чтения и управления портами ввода-вывода ArduinoДля взаимодействия с окружающим миром нужно настроить выводы микроконтроллера на приём или передачу сигнала. В результате каждый пин будет работать в режиме входа и выхода. На всеми любимой плате Arduino сделать это можно двумя способами, как именно вы узнаете из этой статьи.

Всем известно, что Ардуино программируется на C++ с некоторой адаптацией и упрощениями для новичков. Он называется Wiring. Изначально все порты ардуино определяются как входы, и нет нужды задавать это в коде. Есть три режима в которых может работать порт: INPUT – вход, в этом режиме происходит считывание данных с датчиков, состояния кнопок, аналогового и цифрового сигнала. Порт находится в т.н. высокоимпедансном состоянии, простыми словами – у входа высокое сопротивление. OUTPUT – выход, в зависимости от команды прописанной в коде порт принимает значение единицы или нуля. Выход становится управляемым источником ...

Читать далее >>>

 

 

Что такое ПЛИС простым языком для начинающих

Что такое ПЛИС простым языком для начинающихС чем ассоциируется цифровая электроника? В первую очередь с логическими элементами И, ИЛИ, НЕ. Далее в память приходят сдвиговые регистры, дешифраторы, мультиплексоры и прочее. Однако, по мере роста сложности электронных устройств и тенденции к миниатюризации, создание приборов на базе ИМС из вышеперечисленных компонентов затруднилось, заказные ИМС нужной топологии и схемотехники оправдывали себя только при крупном тиражировании устройства, в остальных случаях - это было неоправданно дорого.

Выходом из сложившейся ситуации стало развитие программируемых интегральных логических схем (сокращенно  - ПЛИС, зарубежная аббревиатура - programmable logic device, PLD). Что это такое и где используется мы расскажем в этой статье. При слове "программируемый" у большинства новичков происходит ассоциация с микроконтроллерами. ПЛИС - это совершенно другое устройство ...

Читать далее >>>

 

 

Измерение температуры и влажности на Arduino – подборка способов

Измерение температуры и влажности на Arduino – подборка способов Для создания домашней метеостанции или термометра нужно научиться сопрягать плату Arduino и устройства для измерения температуры, и влажности. С измерением температуры можно справиться с помощью терморезистора или цифрового датчика DS18B20, а вот для измерения влажности используют более сложные устройства – датчики DHT11 или DHT22. В этой статье мы расскажем, как измерить температуру и влажность с помощью Arduino и этих датчиков.

Самым простым способом определения температуры является использования терморезистора. Это вид резистора сопротивление которого зависит от температуры окружающей среды. Выделяют терморезисторы с положительным и отрицательным температурным коэффициентом сопротивления – PTC (еще называют позисторы) и NTC-терморезисторы соответственно. На графике ниже вы видите зависимости сопротивления от температуры. Штриховой линией изображена зависимость ...

Читать далее >>>

 

 

Какие бывают дисплеи для Ардуино и как их подключить

Какие бывают дисплеи для Ардуино и как их подключить Микроконтроллеры позволяют сделать любые системы автоматизации и мониторинга. Но для взаимодействия техники и человека нужны как устройства ввода – различные кнопки, рычаги, потенциометры, так и устройства вывода – световые индикаторы (лампочки), различные звуковые сигнализаторы (пищалки) и наконец дисплеи. В этой статье мы рассмотрим символьные дисплеи для Arduino, как их подключить и заставить работать.

Дисплеи можно разделить на cегментные (такие, как на цифровых часах), алфавитно-цифровые и графические. Сегментные используются для индикации простых величин, например: температура, время, количество оборотов. Такие используются в калькуляторах и на бюджетной бытовой технике и по сей день. Информация выводится путем засвечивания определенных символов. Они могут быть как жидкокристаллическими, так и светодиодными. Алфавитно-цифровые дисплеи можно встретить на старой технике ...

Читать далее >>>

 

 

Как подключить инкрементальный энкодер к Arduino

Как подключить инкрементальный энкодер к Arduino Часто в устройствах на микроконтроллерах нужно организовать управление пунктами меню или реализовать какие-то регулировки. Есть множество способов: использовать кнопки, переменные резисторы или энкодеры. Инкрементальный энкодер позволяет управлять чем-либо посредством бесконечного вращения ручки. В этой статье мы рассмотрим, как заставить работать инкрементальный энкодер и Arduino.

Инкрементальный энкодер, как и энкодеры любых других типов представляют собой устройство с вращающейся рукоятью. Отдаленно он напоминает потенциометр. Основным отличием от потенциометра является то, что рукоять энкодера вращается на 360 градусов. У него нет крайних положений. Энкодеры бывают разных типов. Инкрементальный отличается тем, что с его помощью нельзя узнать положение рукояти, а только сам факт вращения в какую-то сторону – влево или вправо. По количеству импульсов сигнала вы уже можете рассчитать на какой угол он повернулся ...

Читать далее >>>

 

 

Как проверить микроконтроллер на исправность

Как проверить микроконтроллер на исправностьВ ремонте техники и сборке схем всегда нужно быть уверенным в исправности всех элементов, а иначе вы зря потратите время. Микроконтроллеры тоже могут сгореть, но как его проверить, если нет внешних признаков: трещин на корпусе, обугленных участков, запаха гари и прочего? Для этого нужно: источник питания со стабилизированным напряжением, мультиметр, осциллограф.

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

Читать далее >>>

 

 

Микроконтроллеры программируемые на JavaScript: какой выбрать, характеристики и возможности

Микроконтроллер программируемый на javascriptВ нашей стране примерно после 2010 года хобби радиолюбителей получило второе дыхание с появлением возможности программировать микроконтроллеры на высокоуровневых языках программирования, сильно удалённых от железа. Первым массовым проектом стало семейство плат Arduino. Мы неоднократно рассматривали эти микроконтроллеры в статьях, но сегодня речь пойдет о микроконтроллерах, которые программируются на Jacascript. Да! Том самом языке, который использовался в основном при написании WEB-страниц.

Если рассмотреть с точки зрения электроники в тех устройствах что мы рассмотрим ниже используются стандартные микроконтроллеры. Отличие от изделий с завода-производителя лишь в том, что в них предустановлена программа-загрузчик, хотя называйте её как хотите, которая позволяет выполнять загруженный вам программный код, а в некоторых случаях и общаться с компьютером по USB, если это не реализовано аппаратно. Для чего нужно микроконтроллеры под javascript и другие нетрадиционные для них языки? ...

Читать далее >>>

 

 
Вернуться назад << 1 2 3 4 >> Следующая страница


Электрика дома  | Электрообзоры  | Энергосбережение
Секреты электрика | Источники света | Делимся опытом
Домашняя автоматика | Электрика для начинающих
Практическая электроника | Электротехнические новинки

Copyright © 2009-2019 electrik.info Андрей Повный (об авторе)
Вся информация на сайте предоставлена в ознакомительных и познавательных целях. За применение этой информации администрация сайта ответственности не несет.
Перепечатка материалов сайта запрещена.