Arduino подключение и использование HC-SR04

Подключение дальномера

Всем привет! В сегодняшней статье мы затронем подключение и использование ультразвукового датчика расстояния HC-SR04 совместно с Arduino Uno и то как ему удается измерять расстояние.

HC-SR04

Датчик HC-SR04 позволяет измерить дистанцию до объекта бесконтактным способом используя ультразвуковые волны, похожим способом дистанцию до объектов измеряют летучие мыши.

Continue reading

Arduino управление яркостью светодиодов + реализация многоуровнего меню

Как рождаются программы

 

Это будет немного не обычная статья, в ней я попробую не просто показать готовый код, который что-то делает, а покажу как рождается устройство и прошивка для него. Мы рассмотрим логику работы программы и то как эту логику построить.

Сегодня мы с вами будем решать следующую задачу: есть 2 светодиода их надо подключить к Arduino и реализовать возможность регулировать яркость их горения.

Приступим!

Первым делом надо продумать как будет выглядеть наше устройство и что нам понадобится для его реализации, нам надо чем то регулировать яркость светодиодов и видеть в каком режиме сейчас работают светодиоды для этого отлично подходит lcd shield который мы рассматривали в прошлой статье Arduino + lcd shield.

Continue reading

Arduino + LCD шильд, первые шаги

Всем привет! Пару дней ничего не писал в блог из-за того, что заболел, сегодня температура спала и можно написать следующею статью, которая будет посвящена Lcd шильду с 5 кнопками на борту. Посмотреть на него и купить можно здесь.

display шильд

Continue reading

Подготовка Arduino Uno к работе + первая программа

В предыдущих статьях мы с вами рассмотрели какие платы Arduino бывают и выбрали для старта плату Uno. В принципе она универсальна и на ней можно реализовать огромное количество проектов.

Приступим!

Первым делом нам нужно скачать и установить среду разработки со встроенными драйверами, это можно сделать с официального сайта Arduino.cc или по ссылке  . После чего можно подключить плату к компьютеру через usb провод которой чаще всего идет в комплекте, либо через любой подходящий. Ардуино использует USB B, в нем нет ничего особенного. Если все сделано правильно и плата исправна windows найдет новое устройство и самостоятельно установит его после чего на плате загорится светодиод помеченный как ON или PWR.

Continue reading

Arduino Uno подробное знакомство

что такое arduino 3Arduino Uno – плата для быстрого прототипирования и создания готовых устройств построенная на базе микроконтроллера ATmega328. Плата имеет имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы с ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, разъем внешнего питания, разъем ICSP, кнопку перезагрузки и 4 светодиода (1 доступен для управления). Для работы необходимо подключить Arduino uno к компьютеру простым кабелем USB, либо подать питание через разъем от 7 до 12 вольт (рекомендованные значения). В отличие от всех предыдущих плат, использовавших usb-uart мост на базе микросхемы ft232, новая Ардуино Uno использует микроконтроллер ATmega8U2.

Характеристики

Continue reading

Arduino технические подробности

Ардуино придумали в Италии, поэтому в начале рассмотрим оригинальные платы, выпускаемые самой компанией Arduino:

Ardino – стандартная плата (самая распространенная), 20 входов-выходов, полная совместимость со всеми шилдами.

ArduinoUnoFront240

ArdinoMega – больше по размерам чем просто ардуина из-за чего совместима не со всеми шильдами, 70 входов-выходов.

ArduinoMega Continue reading

Что такое Arduino?

Arduino – это электронный конструктор более плотно взаимодействующих с окружающей средой, чем обычные компьютеры и ноутбуки, которые фактически не выходят за рамки виртуальности. Платформа arduino, предназначенная для легкого проектирования электронных устройств с открытым программным кодом и чертежами плат, построенная на простой печатной плате с современной средой для написания программ. Arduino применяется для создания электронных устройств с возможностью связи с различными цифровыми и аналоговыми датчиками, которые могут быть подключены к нему как проводным так и без проводным способом, и управления различными устройствами. Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с обычным компьютером или телефоном. Платы могут быть собраны вами самостоятельно или куплены в готовом виде. Среда для разработки программ с открытым исходным текстом доступна для бесплатного скачивания. Язык программирования Arduino называется Wiring, и по своей сути является языком С++ с огромным количеством готовых библиотек для работы с различной периферией, расположенной на платах Arduino или подключенных к ней различными способами.

Почему люди выбирают Arduino?

Continue reading

Знакомство с языком C#

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

И так, поехали!

Continue reading