Dim что значит. Что такое дим и зачем он нужен для женщины. Пользовательские типы данных. Структуры

Здравствуйте, уважаемые читатели. В сегодняшней статье мы посмотрим как применять уменьшенный аккорд в гармонии, а также какие аккорды можно им заменять.

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

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

Вот давайте представим, что у нас есть гармония и содержит она как обычно тонику - субдоминанту - доминанту. И один из аккордов у нас мэйдж (или большой мажорный септаккорд) или даже два, не суть важно. Например, тоника до-мэйдж, субдоминанта F-maj и доминанта - G7. Кстати, а помните как заменять каждый из этих аккордов, пользуясь особенностями описанными нами в статье?

Возможность разнообразить аккорд вида мэйдж мы и рассмотрим сегодня. Иногда используют связку уменьшенного аккорда и мэйджа, До-мэйдж чередуют с До-диез-уменьшенным - это звучит интересно. Также мы можем вообще вместо C-maj играть С#dim, то есть они взаимозаменяемы.

Так мы можем изменить звучание гармонии, как всегда. Однако, как мы пришли к заключению, что эти аккорды взаимозаменяемы? Чего у них общего? Вот здесь самое интересное. Это очень похоже на то, что мы писали в статье - там где о тональностях третьей степени родства. Правда в той статье мы просто о них рассказали, но не рассмотрели как так получается, теперь мы это сделаем.

Как же объяснить это? На самом деле вы можете и сами прийти к заключению что С-maj и C#dim - родственные аккорды и можно их менять друг с другом. Для этого нужно произвести некоторые манипуляции - у Cmaj найти медианту Em.

рис. 1

Затем Em превратить в Em6 и поменять басовую ноту (тонику) на ля (как мы делали в статье ).

рис. 2

И потом ноту ля в получившемся A7 меняем на ля-диез, получив C#dim (до-диез-уменьшенный).

рис. 3

Получилось, что аккорды Сmaj и C#dim в какой-то степени равны друг другу и поэтому в гармонии могут взаимодействовать, а то и заменять друг друга.

рис. 4

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

Для объявления типа переменных используется оператор Dim (Dimension ). Его формат: Dim переменная As тип, переменная As тип (необходимо описывать каждую переменную индивидуально). Пример:

Dim stroka As String, stroka_1 As String

Dim cost As Currency, I As Integer

Dim Cart

Последняя переменная имеет тип Variant (можно было бы и не описывать - она будет определена по умолчанию, но если вы включили в программу оператор Option Explicit, вы обязаны явно описывать все переменные).

При инициализации переменных числовая переменная получает значение 0, строка переменной длины получает значение пустой строки (""), а строка фиксированной длины заполняется нулями. Переменные типа Variant получают при инициализации значение Empty (пустой). Переменной со ссылкой на объект перед ее использованием необходимо присвоить существующий объект с помощью оператора Set . До присвоения объекта описанная объектная переменная имеет специальное значение Nothing , которое указывает, что она не содержит ссылку на какой-либо определенный объект.

        1. Массивы

Индекс массива заключается в круглые скобки. Второй индекс отделяется от первого запятой. Объявление массива допускает несколько вариаций:

Оператор

Комментарий

Dim cost(5) As Currency,

i=0,…,4

Dim Ikra(700 To 799) As Integer

i=700,…,799

Dim birthday (3 To 23, 5 To 7) As Date

Двумерный, i=3,…,23, j=5,…,7

Если нижний индекс не задан явно, нижняя граница массива определяется оператором Option Base, который задается в модуле только один раз и предшествует описаниям массивов, включающих размерности. Следует заметить, что нижняя граница значений индексов массивов, создаваемых с помощью функции Array , всегда равняется нулю вне зависимости от оператора Option Base.

        1. Пользовательские типы данных. Структуры

Для создания новых типов данных используется оператор Type . Его формат:

Type имя

Тело структуры

End Type

Например,

Type Client

Name As String

Phone As String

birthday As Date

Dim MyClient(199) As Client

Для доступа к элементу структуры используется точка (как в СИ), например ,

MyClient (k ). Name =”Николай”.

        1. Динамическое перераспределение памяти

Для динамического перераспределения памяти применяется оператор ReDim .

Синтаксис: ReDim Var 1 (индексы) [As тип] , Var 2 (индексы) [As тип]].

Здесь Var 1, Var 2,… - имена переменных, Preserve - необязательный параметр, ключевое слово, используемое для сохранения данных в существующем массиве при изменении значения последней размерности.

Оператор ReDim используется для задания или изменения размера динамического массива, который уже был формально описан с помощью оператора Private, Public или Dim с пустыми скобками (без индексов размерностей).

Пример :

Оператор

Переменные VBA, объявление переменных, Option Explicit, правила именования, типы данных VBA, исходные значения переменных

Переменные - контейнеры для хранения изменяемых данных. Без них не обходится практически ни одна программа. Для простоты переменную можно сравнить с номерком в гардеробе - вы сдаете в "гардероб" какие-то данные, в ответ вам выдается номерок. Когда вам опять потребовались эти данные, вы "предъявляете номерок" и получаете их. Пример работы с переменными в VBA может выглядеть так:

Dim nMyAge As Integer

nMyAge = nMyAge + 10

MsgBox nMyAge

Dim nMyAge As Integer

Как расшифровать эту строку:

Dim - это область видимости переменной. В VBA предусмотрено 4 ключевых слова для определения области видимости переменных:

  • Dim - используется в большинстве случаев. Если переменная объявлена как Dim в области объявлений модуля, она будет доступна во всем модуле, если в процедуре - только на время работы этой процедуры;
  • Private - при объявлении переменных в VBA значит то же, что и Dim;
  • Public - такая переменная будет доступна всем процедурам во всех модулях данного проекта, если вы объявили ее в области объявлений модуля. Если вы объявили ее внутри процедуры, она будет вести себя как Dim/Private;
  • Static - такие переменные можно использовать только внутри процедуры. Эти переменные видны только внутри процедуры, в которой они объявлены, зато они сохраняют свое значение между разными вызовами этой процедуры. Обычно используются для накопления каких-либо значений. Например:

Static nVar1 As Integer

nVar1 = nVar1 + 1

MsgBox nVar1

Если нет никаких особых требований, то есть смысл всегда выбирать область видимости Dim.

Второе слово в нашем объявление (nMyAge) - это идентификатор (проще говоря, имя) переменной. Правила выбора имен в VBA едины для многих элементов (переменные, константы, функции и процедуры и т.п.). Имя:

  • должно начинаться с буквы;
  • не должно содержать пробелов и символов пунктуации (исключение - символ подчеркивания);
  • максимальная длина - 255 символов;
  • должно быть уникальным в текущей области видимости (подробнее - далее);
  • зарезервированные слова (те, которые подсвечиваются другим цветом в окне редактора кода) использовать нельзя.

При создании программ VBA настоятельно рекомендуется определиться с правилами, по которым будут присваиваться имена объектам - соглашение об именовании. Чаще всего используется так называемое венгерское соглашение (в честь одного из программистов Microsoft, Charles Simonyi, венгра по национальности):

  • имя переменной должно начинаться с префикса, записанного строчными буквами. Префикс указывает, что именно будет храниться в этой переменной:
    • str (или s) - String, символьное значение;
    • fn (или f) - функция;
    • c (или сделать все буквы заглавными) - константа;
    • b - Boolean, логическое значение (true или false);
    • d - дата;
    • obj (или o) - ссылка на объект;
    • n - числовое значение.
  • имена функций, методов и каждое слово в составном слове должно начинаться с заглавной буквы:

MsgBox objMyDocument.Name

Sub CheckDateSub()

  • в ранних версиях VB не было слова Const - все константы определялись как переменные, а для отличия их записывали заглавными буквами, между словами ставили подчеркивания:

COMPANY_NAME

Многие программисты используют такой подход для обозначения констант и сейчас (но использование ключевого слова Const теперь обязательно - об этом будет рассказано в следующем разделе).

Третья часть нашего объявления - As Integer - это указание на тип данных нашей переменной. Тип данных определяет, данные какого вида можно будет хранить в нашей переменной.

В VBA предусмотрены следующие типы данных:

  • числовые (byte - целое число от 0 до 255, integer - целое число от -32768 до 32767, long - большое целое число, currency (большое десятичное число с 19 позициями, включая 4 позиции после запятой), decimal (еще большее десятичное число с 29 позициями), single и double - значение с плавающей запятой (double в два раза больше));

Внимание! Попытка объявить переменную с типом Decimal (например, Dim n As Decimal) приведет к синтаксической ошибке. Чтобы получить возможность работать с типом Decimal, переменную нужно изначально объявить как Variant или вообще объявить без типа (Dim n), поскольку тип данных Variant используется в VBA по умолчанию.

  • строковые (string переменной длины (до примерно 2 млрд символов) и фиксированной длины (до примерно 65400 символов);
  • дата и время (date - от 01.01.100 до 31.12.9999);
  • логический (boolean - может хранить только значения True и False);
  • объектный (object - хранит ссылку на любой объект в памяти);
  • Variant - специальный тип данных, который может хранить любые другие типы данных.

Можно еще использовать пользовательские типы данных, но их вначале нужно определить при помощи выражения Type. Обычно пользовательские типы данных используются как дополнительное средство проверки вводимых пользователем значений (классический пример - почтовый индекс).

Некоторые моменты, связанные с выбором типов данных для переменных:

  • общий принцип - выбирайте наименьший тип данных, который может вместить выбранные вами значения. Если есть какие-то сомнения - выбирайте больший тип данных во избежание возникновения ошибок;
  • если есть возможность, лучше не использовать типы данных с плавающей запятой (single и double). Работа с такими типами данных производится медленнее, кроме того, могут быть проблемы при сравнениях за счет округлений;
  • если есть возможность, лучше не пользоваться типом Variant. Этот тип все равно приводится VBA к одному из других типов, но памяти для него требуется больше. Кроме того, в ходе такого неявного образования могут возникнуть ошибки;
  • при определении переменных можно использовать так называемые символы определения типа (% - integer, $ - String и т.п.). Например, в нашем примере нужно закомментировать строку Dim nVar 1 As Integer, а во второй строке написать:

nVar1% = nVar1% + 1

Такой подход является устаревшим и к использованию не рекомендуется.

При объявлении переменных можно и не указывать ее тип. Например, наше объявление может выглядеть так:

Dim nVar1

В этом случае переменная будет автоматически объявлена с типом Variant.

В принципе, в VBA можно работать и без объявления переменных. Например, такой код

nVar1 = nVar1 + 1

MsgBox nVar1

будет вполне работоспособным. Если мы используем переменную в программе без ее объявления, то будет автоматически создана новая переменная типа Variant. Однако объявлять переменные нужно обязательно! И при этом желательно явно указывать нужный тип данных. Почему:

  • сокращается количество ошибок: программа с самого начала откажется принимать в переменную значение неправильно типа (например, строковое вместо числового);
  • при работе с объектами подсказка по свойствам и методам действует только тогда, когда мы изначально объявили объектную переменную с нужным типом. Например, в Excel два варианта кода будут работать одинаково:

первый вариант:

Dim oWbk As Workbook

Set oWbk = Workbooks.Add()

второй вариант:

Set oWbk = Workbooks.Add()

Но подсказка по свойствам и методам объекта oWbk будет работать только во втором случае.

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

Option Explicit

а можно вставлять эту команду во все модули при их создании автоматически - установив в окне редактора кода флажок Require Variable Declarations (меню Tools -> Options , вкладка Editor ).

Проиллюстрировать, зачем они это делают, можно на простом примере:

n = n + 1

MsgBox п

С виду код не должен вызывать никаких проблем и просто выводить в окне сообщения единицу. На самом деле он выведет пустое окно сообщения. Причина спрятана очень коварно: в третьей строке n - это вовсе не английская буква N, а русская П. На вид в окне редактора кода отличить их очень сложно. В то же время компилятор VBA, встретив такой код, просто создаст новую переменную с типом данных Variant, у которой будет пустое значение. На выявление такой ошибки может потребоваться определенное время.

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

Можно объявить несколько переменных в одной строке, например, так:

Dim n1 As Integer, s1 As String

Присвоение значений переменным выглядит так:

nVar1 = 30

Если нужно увеличить уже существующее значение переменной, то команда может выглядеть так:

nVar1 = nVar1 + 1

В обоих примерах знак равенства означает не "равно", а присвоить.

При присвоении значений переменным нужно помнить о следующем:

  • строковые значения всегда заключаются в двойные кавычки:

sVar1 = "Hello";

  • значение даты/времени заключаются в "решетки" - символы фунта:

dVar1 = #05/06/2004#

Обратите внимание, что при присвоении значения даты/времени таким "явным способом" нам придется использовать принятые в США стандарты: 05 в данном случае - это месяц, 06 - день. Отображение же этого значения (например, в окне сообщения) будет зависеть от региональных настроек на компьютере пользователя.

Если нужно передать шестнадцатеричное значение, то перед ним ставятся символы &H:

nVar1 = &HFF00

Что содержится в переменных до присвоения им значений?

  • В переменных всех числовых типов данных - 0.
  • В строковых переменных переменной длины - "" (строка нулевой длины).
  • В строковых переменных фиксированной длины - строка данной длины с символами ASCII 0 (эти символы на экран не выводятся).
  • В Variant - пустое значение.
  • В Object - ничто (нет ссылки ни на один из объектов).

Последние аккорды, про которые нужно сказать - это diminished (уменьшенный) и augmented (увеличенный).

Уменьшенные (diminished) аккорды записываются или как "dim" или иногда с помощью кружочка (Cdim или Co).

A dim аккорды составлены из следующиз нот:

1-я, минорная 3-я, уменьшенная 5-я, дважды бемольная 7-я (дубль-бемоль - для тех, кто понял)

(дважды бемольная 7-я - это та же нота, что и мажорная 6-я, но по теории музыки ее обычно записывают как дважды бемольную 7-ю и не спрашивайте почему!)

Adim выгледел бы тогда как: A, C, Eb, Gb

Отметим, что интервалы между последовательными нотами в dim аккорде ВСЕ являются минорными терциями.

Это означает, что если Вы строите dim аккорд для C, Вы получите те же ноты, что и для Adim.

Другими словами Adim = Cdim = Ebdim = Gbdim = A+C+Eb+Gb Так что, когда Вы играете dim аккорд, то сдвинув его на три лада вверх или вниз Вы получите тот же самый аккорд!

Существует также аккорд, называемый полууменьшенным аккордом или уменьшенным 7. Я обычно записываю его как нибудь вроде E7-5 - другое название того же аккорда. Очень полезно знать разные имена для одного и того же аккорда.

Разница между ним и "обычным" dim аккордом - в том, что 7-я в этом аккорде является просто бемольной, а не дважды бемольной (кстати, потому и полууменьшенный он называется).

Состоит он из следующих ступеней: 1-я, минорная 3-я, малая 5-я, малая 7th

Увеличенный (augmented) аккорд составлен изследующих нот:

1-я, мажорная 3-я, увеличенная 5-я

Так что A aug выглядит так: A C# F
(интервалы между соседними нотами - мажорные терции - т.е. 4 полутона)

Записывают их обычно как "A aug" или "A+" или "A+5".

С некоторых пор среди понятий бытовой электротехники всё чаще на слуху появляется слово диммер. Что это за устройство? Для каких целей предназначено? Может быть очередная блажь? Или действительно необходимая в быту вещь? Вопросов очень много, постараемся на все дать подробные ответы.

Предназначение

Слово «диммер» происходит от английского «dim», что в дословном переводе на русский язык означает «затемнять». Но сами русские диммер часто называют ещё светорегулятором, потому что он представляет собой электронное устройство, при помощи которого можно менять электрическую мощность (то есть регулировать в большую или меньшую сторону).

Чаще всего с помощью такого устройства управляют осветительной нагрузкой. Регулятор освещения предназначен для изменения яркости света, который излучают светодиодные лампы, а также лампы накаливания и галогенные.

Простейшим примером диммера является переменный резистор (или реостат). Ещё в 19 веке немецкий физик Иоганн Поггендорф изобрёл это устройство, чтобы с его помощью можно было регулировать напряжение и силу тока в электрической цепи путём увеличения или уменьшения сопротивления. Реостат представляет собой устройство с регулировкой сопротивления и проводящий элемент. Сопротивление может изменяться ступенчато и плавно. Для получения низкой яркости света необходимо уменьшить напряжение. Но сопротивление и сила тока при этом будут большими, что приведёт к сильному нагреву устройства. Так что такой регулятор совсем невыгоден, он будет работать с низким КПД.

В качестве диммера также можно использовать автотрансформаторы. Их применение обусловлено высоким КПД, во всём регулируемом диапазоне будет выдаваться практически неискажённое напряжение с необходимой частотой 50 Гц. Но автотрансформаторы довольно габаритны, много весят, для управления ими нужно прилагать немалые механические усилия. К тому же такое устройство дорого обойдётся.

Диммер электронный – этот вариант наиболее выгоден с экономической точки зрения. Он отличается компактностью и немного другим принципом действия. О нём поговорим более подробно.

Применение

Что такое диммер более или менее понятно. На лампу подаётся напряжение, мы изменяем его уровень и таким образом регулируем яркость светильника. Теперь несколько слов о том, когда и где это устройство применяют.

Согласитесь, довольно часто возникают ситуации, когда требуется уменьшение яркости света:

  • зачастую поток освещения необходимо снизить перед сном в спальной комнате;
  • некоторые помещения по дизайнерскому исполнению требуют изменения световой картины;
  • иногда освещение в помещениях переводят в так называемый дежурный режим для того, чтобы сократить расход энергии.

В производственных и бытовых помещениях настраивают светодиодные лампы на разные режимы потребления. При этом выбирается оптимальное освещение и за счёт этого достигается приличная экономия электроэнергии.

Что касается дизайнерских задумок, то сейчас стало модным в больших гостиных или зальных комнатах использовать второстепенное подсвечивание отдельных участков. Второстепенная подсветка продумывается до мелочей, а при помощи диммеров можно увеличить освещение и акцентировать внимание на каких-то деталях интерьера (картина на стене, установленная в нише красивая ваза и т. п.) Таким образом, при помощи подсветки нужная вещь выходит в комнате на первый план.

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

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

И это только часть общих примеров. Наверняка, у каждого найдётся ещё свой вариант использования диммеров. Так что вещь это нужная, удобная и экономически выгодная, можно устанавливать у себя и советовать знакомым.

Устройство и принцип действия

А теперь, как говорится, рассмотрим диммер изнутри. Что это за устройство, и из каких элементов состоит? На чём основывается его принцип действия?

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

Чтобы вам было понятнее, в электрической сети протекает ток, который имеет синусоидальную форму. Для изменения яркости на лампу нужно подать обрезанную синусоиду. Двунаправленный тиристор отсекает у синусоидальной волны переменного тока передний либо задний фронт, за счёт чего уменьшается напряжение, питающее светильник.

В зависимости от того, какой фронт синусоидальной волны отсекается, различается регулируемый способ:

  • регулировка по переднему фронту;
  • регулировка по заднему фронту.

Оба эти способа применяются для управления разными лампами:

  1. Диммирование светодиодных и галогенных ламп осуществляют с помощью электронных трансформаторов, при этом применяется регулировка по заднему фронту.
  2. Компактные люминесцентные и светодиодные лампы напряжением 220 V, а также лампы низкого напряжения, регулируются при помощи электромагнитных трансформаторов и с применением способа по переднему фронту.

Оба этих способа подходят для ламп накаливания.

Конструктивное исполнение диммеров включает также защиту от короткого замыкания и от перегрева.

Так как диммеры способны генерировать электромагнитные помехи, для уменьшения их уровня в схему последовательно подключают дроссель либо индуктивно-ёмкостные фильтры.

Подробнее о типовой схеме диммера смотрите в этом видео:

Преимущества и недостатки

Первые диммеры управлялись механическим способом и имели одну-единственную функцию – изменить яркость светильника.

Современный регулятор обладает рядом других функций:

  1. Автоматическое включение и отключение.
  2. Может управляться дистанционно через радиоканал, голосовую команду, акустическое изменение (шум или хлопок), через инфракрасный канал.
  3. Сенсорный регулятор освещения позволяет плавно включать и отключать светильник. За счёт этого можно избежать резких бросков тока через лампы, в результате которых последние часто перегорают.
  4. С помощью диммеров имитируют присутствие. Это особенно интересная функция, которая поможет отпугнуть «непрошенных гостей» от вашего домовладения, когда никого нет дома. Задаётся специальная программа, по которой диммер автоматически включает и отключает свет в разных комнатах. Создаётся иллюзия, что дома находятся хозяева.

Как и любое техническое устройство диммер не может быть универсальным на сто процентов, у него имеются свои недостатки:

  • вызывает электромагнитные помехи;
  • выходное напряжение имеет нелинейную зависимость от величины сопротивления резистора в схеме электронного диммера;
  • от него не могут работать люминесцентные лампы, а также лампы, загорающиеся через пускорегулирующую аппаратуру;
  • выходное напряжение у электронных диммеров имеет несинусоидальную форму, поэтому не рекомендуется подключать к нему понижающие трансформаторы;
  • при работе с лампами накаливания низкий КПД.

Какие бывают диммеры?

По способу осуществления регулировки бывает сенсорный диммер, механический, акустический и дистанционный.

Начнём с наиболее простых – механических. Если рассматривать тип исполнения, то можно выделить следующие виды диммеров:

  1. Модульный. Им регулируют освещение в общественных местах (лестничные клетки, коридоры, подъезды). Этот тип устройств монтируют в распределительном щитке, непосредственную регулировку осуществляет кнопочный или одноклавишный выключатель.
  2. Моноблочный. Устанавливается на разрыв фазы цепи, которая идёт к осветительной нагрузке, выполняет функции выключателя.
  3. Блочный вариант, это когда диммер монтируется вместе с выключателем (как блок розетка-выключатель).

Чаще всего в быту применяются моноблочные диммеры, которые различаются по способу управления:

  • Поворотный. У такого диммера есть ручка, она вращается. Если установить её в левое крайнее положение, то освещение отключено. Если постепенно поворачивать ручку вправо, то яркость лампы будет увеличиваться.
  • Клавишный. Это устройство по внешнему виду очень похоже на обычный двухклавишный выключатель. В этом случае при помощи одной клавиши происходит включение или отключение светильника, а вторая используется для регулировки мощности освещения (посредством удержания клавиши).
  • Поворотно-нажимной. Принцип действия такой же, как и у поворотного устройства, только чтобы включить освещение, ручка немного утапливается.

Очень популярен сейчас сенсорный регулятор освещения, он имеет красивый внешний вид, гармонично смотрится в любом интерьере (особенно в стиле хай-тек). Регулировка осуществляется за счёт прикосновения к сенсорным кнопкам.

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

Акустические диммеры чаще всего применяют при планировании «умного дома», где управлять освещением можно путём голосовых команд или хлопков в ладоши.

Диммеры можно разделить по типу регулируемых ими ламп:

  1. Наиболее простые устройства используют для ламп накаливания и галогенных, которые работают от напряжения 220 V. Здесь всё просто – изменяется напряжение, и регулируется мощность свечения нити накала.
  2. Схема для галогенных ламп, работающих от напряжения 12 V или 24 V, должна быть с понижающим трансформатором. Когда нет такой возможности, то выбирайте регулятор под тип используемого трансформатора (у них есть специальная маркировка – С для электронных, RL для обмоточных).
  3. Светодиодные лампы требуют установки диммеров с импульсной модуляцией частоты тока.

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

Подробнее о диммировании различных типов ламп смотрите в этом видео:

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

Понравилась статья? Поделитесь с друзьями!