Инструменты пользователя

Инструменты сайта


ehlektronika:ispolniteli:modul_svetodioda

Модуль светодиода

Модуль светодиода ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

  • 1) Цвет: красный / зелёный / жёлтый
  • 2) Светодиод: шаг - 2.54 мм
  • 3) Сопротивление: 330 Ом

Описание

Модуль светодиода (англ. light-emitting diode, LED) - полупроводниковый элемент, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении.

С помощью модуля светодиода можно получить световую индикацию о совершенном событии, обеспечить освещение проекта или проверить правильность работы кода программы.

Подключение

Датчик использует стандартный 3-пиновый разъем и подключается в любой из портов OUT контроллера "Трекдуино"

Программирование

Блок, необходимый для работы с модулем светодиода, называется «светодиод» и расположен в группе блоков «Исполнители».

Описание


void led (int port, bool state) 
Зажигает с максимальной яркостью или гасит светодиод на заданном пору

Аргументы:

Порт (int port) - порт, к которому подключен модуль светодиода
Состояние (bool state) - пороговый уровень, от 0 до 1023


void ledPWM (int port, int PWM) 
Зажигает светодиод с заданной яркостью (создает на порту ШИМ-сигнал)

Аргументы:

Порт (int port) - порт, к которому подключен модуль светодиода
Яркость (int PWM) - уровень яркости, от 0 до 255

Примеры использования в проектах

Бегущий огонек

Генерируемый код:

void setup()
{
  pinMode( OUT1 , OUTPUT );
  pinMode( OUT2 , OUTPUT );
  pinMode( OUT3 , OUTPUT );
}
 
void loop()
{
  led ( OUT1 , HIGH );
  delay( 200 );
  led ( OUT2 , HIGH );
  delay( 200 );
  led ( OUT3 , HIGH );
  delay( 200 );
  led ( OUT1 , LOW );
  delay( 200 );
  led ( OUT2 , LOW );
  delay( 200 );
  led ( OUT3 , LOW );
  delay( 200 );
}
ehlektronika/ispolniteli/modul_svetodioda.txt · Последние изменения: 2020/05/13 17:33 — dustinskiy