|
|
(не показана 1 промежуточная версия этого же участника) |
Строка 4: |
Строка 4: |
| |state = mw-collapsible mw-collapsed | | |state = mw-collapsible mw-collapsed |
| |стиль_основного_заголовка = background:#ccccff; padding:0 0.5em 0; | | |стиль_основного_заголовка = background:#ccccff; padding:0 0.5em 0; |
| |заголовок = [[Arduino:Примеры|Примеры Arduino]] | | |заголовок = {{Ссылка|Arduino:Примеры|Примеры Arduino}} |
| |изображение = | | |изображение = |
| |стиль_тела = border: 2px solid #eee; margin: 0.5em 0; clear: both; | | |стиль_тела = border: 2px solid #eee; margin: 0.5em 0; clear: both; |
Строка 20: |
Строка 20: |
| |заголовок2 = Основы | | |заголовок2 = Основы |
| |список2 = | | |список2 = |
| * [[Arduino:Примеры/BareMinimum|BareMinimum]] - Допустимый минимум кода для начала работы. | | * {{Ссылка|Arduino:Примеры/BareMinimum|BareMinimum}} - Допустимый минимум кода для начала работы. |
| * [[Arduino:Примеры/Blink|Blink]] - Включаем и отключаем [[светодиод]]. | | * {{Ссылка|Arduino:Примеры/Blink|Blink}} - Включаем и отключаем {{Ссылка|светодиод}}. |
| * [[Arduino:Примеры/DigitalReadSerial|DigitalReadSerial]] - Считывание последовательной передачи данных через цифровой контакт. | | * {{Ссылка|Arduino:Примеры/DigitalReadSerial|DigitalReadSerial}} - Считывание последовательной передачи данных через цифровой контакт. |
| * [[Arduino:Примеры/AnalogReadSerial|AnalogReadSerial]] - Считывание последовательной передачи данных через аналоговый контакт. | | * {{Ссылка|Arduino:Примеры/AnalogReadSerial|AnalogReadSerial}} - Считывание последовательной передачи данных через аналоговый контакт. |
| * [[Arduino:Примеры/Fade|Fade]] - Затухание-загорание [[светодиод]]а с помощью [[Arduino]]. | | * {{Ссылка|Arduino:Примеры/Fade|Fade}} - Затухание-загорание {{Ссылка|светодиод}}а с помощью {{Ссылка|Arduino}}. |
| * [[Arduino:Примеры/ReadAnalogVoltage|ReadAnalogVoltage]] - Считывание напряжения, проходящего через аналоговый контакт. | | * {{Ссылка|Arduino:Примеры/ReadAnalogVoltage|ReadAnalogVoltage}} - Считывание напряжения, проходящего через аналоговый контакт. |
|
| |
|
| |заголовок3 = Цифровой сигнал | | |заголовок3 = Цифровой сигнал |
| |список3 = | | |список3 = |
| * [[Arduino:Примеры/BlinkWithoutDelay|BlinkWithoutDelay]] - Мигание без команды Delay | | * {{Ссылка|Arduino:Примеры/BlinkWithoutDelay|BlinkWithoutDelay}} - Мигание без команды Delay |
| * [[Arduino:Примеры/Button|Button]] - Управление [[светодиод]]ом при помощи кнопки | | * {{Ссылка|Arduino:Примеры/Button|Button}} - Управление {{Ссылка|светодиод}}ом при помощи кнопки |
| * [[Arduino:Примеры/Debounce|Debounce]] - [[Антидребезг]] | | * {{Ссылка|Arduino:Примеры/Debounce|Debounce}} - {{Ссылка|Антидребезг}} |
| * [[Arduino:Примеры/Debounce2|Debounce2]] - Антидребезг2 | | * {{Ссылка|Arduino:Примеры/Debounce2|Debounce2}} - Антидребезг2 |
| * [[Arduino:Примеры/ButtonStateChange|ButtonStateChange]] - Определение изменения состояния кнопки | | * {{Ссылка|Arduino:Примеры/ButtonStateChange|ButtonStateChange}} - Определение изменения состояния кнопки |
| * [[Arduino:Примеры/InputPullupSerial|InputPullupSerial]] - Отслеживание состояния кнопки с помощью встроенного подтягивающего резистора | | * {{Ссылка|Arduino:Примеры/InputPullupSerial|InputPullupSerial}} - Отслеживание состояния кнопки с помощью встроенного подтягивающего резистора |
| * [[Arduino:Примеры/Tone|Tone]] - Проигрывание мелодии с помощью функции Tone | | * {{Ссылка|Arduino:Примеры/Tone|Tone}} - Проигрывание мелодии с помощью функции Tone |
| * [[Arduino:Примеры/Tone2|Pitch follower]] - Звук, реагирующий на изменяющуюся информацию | | * {{Ссылка|Arduino:Примеры/Tone2|Pitch follower}} - Звук, реагирующий на изменяющуюся информацию |
| * [[Arduino:Примеры/Tone3|Simple keyboard]] - Простая клавиатура при помощи функции Tone | | * {{Ссылка|Arduino:Примеры/Tone3|Simple keyboard}} - Простая клавиатура при помощи функции Tone |
| * [[Arduino:Примеры/Tone4|Tone4]] - Проигрывание нот на разных динамиках с помощью функции Tone | | * {{Ссылка|Arduino:Примеры/Tone4|Tone4}} - Проигрывание нот на разных динамиках с помощью функции Tone |
|
| |
|
| |заголовок4 = Аналоговый сигнал | | |заголовок4 = Аналоговый сигнал |
| |список4 = | | |список4 = |
| * [[Arduino:Примеры/AnalogInPotSerial|AnalogInPotSerial]] - Чтение данных от [[потенциометр]]а и вывод через [[последовательный порт]] | | * {{Ссылка|Arduino:Примеры/AnalogInPotSerial|AnalogInPotSerial}} - Чтение данных от {{Ссылка|потенциометр}}а и вывод через {{Ссылка|последовательный порт}} |
| * [[Arduino:Примеры/AnalogInOutSerial|AnalogInOutSerial]] - «Сырые» данные на входе, преобразованные на выходе, вывод результата на Serial Monitor | | * {{Ссылка|Arduino:Примеры/AnalogInOutSerial|AnalogInOutSerial}} - «Сырые» данные на входе, преобразованные на выходе, вывод результата на Serial Monitor |
| * [[Arduino:Примеры/AnalogInput|AnalogInput]] - Управление миганием [[светодиод]]а при помощи [[потенциометр]]а. | | * {{Ссылка|Arduino:Примеры/AnalogInput|AnalogInput}} - Управление миганием {{Ссылка|светодиод}}а при помощи {{Ссылка|потенциометр}}а. |
| * [[Arduino:Примеры/AnalogWriteMega|AnalogWriteMega]] - Затухание/загорание (один за одним) 12 [[светодиод]]ов. Используется [[Arduino:Продукты/Продукты Arduino/Плата Arduino Mega|плата Arduino Mega]]. | | * {{Ссылка|Arduino:Примеры/AnalogWriteMega|AnalogWriteMega}} - Затухание/загорание (один за одним) 12 {{Ссылка|светодиод}}ов. Используется {{Ссылка|Arduino:Продукты/Продукты Arduino/Плата Arduino Mega|плата Arduino Mega}}. |
| * [[Arduino:Примеры/Calibration|Calibration]] - Определение максимума и минимума для данных от аналогового датчика. | | * {{Ссылка|Arduino:Примеры/Calibration|Calibration}} - Определение максимума и минимума для данных от аналогового датчика. |
| * [[Arduino:Примеры/Fading|Fading]] - Использование выходного аналогового контакта ([[ШИМ]]) для затухания/загорания [[светодиод]]а. | | * {{Ссылка|Arduino:Примеры/Fading|Fading}} - Использование выходного аналогового контакта ({{Ссылка|ШИМ}}) для затухания/загорания {{Ссылка|светодиод}}а. |
| * [[Arduino:Примеры/Smoothing|Smoothing]] - Сглаживание серии данных, считанных с входного аналогового контакта. | | * {{Ссылка|Arduino:Примеры/Smoothing|Smoothing}} - Сглаживание серии данных, считанных с входного аналогового контакта. |
|
| |
|
| |заголовок5 = Связь | | |заголовок5 = Связь |
| |список5 = | | |список5 = |
| * [[Arduino:Примеры/ReadASCIIString|ReadASCIIString]] - Анализ строки, состоящей из разделенных запятыми int-значений, и их последующее использование для управления RGB-светодиодом. | | * {{Ссылка|Arduino:Примеры/ReadASCIIString|ReadASCIIString}} - Анализ строки, состоящей из разделенных запятыми int-значений, и их последующее использование для управления RGB-светодиодом. |
| * [[Arduino:Примеры/ASCIITable|ASCII Table]] - Демонстрирует продвинутые способы вывода данных на Serial Monitor. | | * {{Ссылка|Arduino:Примеры/ASCIITable|ASCII Table}} - Демонстрирует продвинутые способы вывода данных на Serial Monitor. |
| * [[Arduino:Примеры/Dimmer|Dimmer]] - Изменение яркости светодиода при помощи движения мышкой. | | * {{Ссылка|Arduino:Примеры/Dimmer|Dimmer}} - Изменение яркости светодиода при помощи движения мышкой. |
| * [[Arduino:Примеры/Graph|Graph]] - Отправка данных на компьютер и их графическое отображение в скетче Processing. | | * {{Ссылка|Arduino:Примеры/Graph|Graph}} - Отправка данных на компьютер и их графическое отображение в скетче Processing. |
| * [[Arduino:Примеры/PhysicalPixel|Physical Pixel]] - Включение/выключение светодиода путем отправки данных со скетча Processing (или Max/MSP) на Arduino. | | * {{Ссылка|Arduino:Примеры/PhysicalPixel|Physical Pixel}} - Включение/выключение светодиода путем отправки данных со скетча Processing (или Max/MSP) на Arduino. |
| * [[Arduino:Примеры/VirtualColorMixer|Virtual Color Mixer]] - Отправка с Arduino на компьютер сразу нескольких значений, а затем их считывание при помощи скетча для Processing или Max/MSP. | | * {{Ссылка|Arduino:Примеры/VirtualColorMixer|Virtual Color Mixer}} - Отправка с Arduino на компьютер сразу нескольких значений, а затем их считывание при помощи скетча для Processing или Max/MSP. |
| * [[Arduino:Примеры/SerialCallResponse|Serial Call Response]] - Многобайтная передача данных при помощи метода вызова и ответа (метода «рукопожатия»). | | * {{Ссылка|Arduino:Примеры/SerialCallResponse|Serial Call Response}} - Многобайтная передача данных при помощи метода вызова и ответа (метода «рукопожатия»). |
| * [[Arduino:Примеры/SerialCallResponseASCII|Serial Call Response ASCII]] - Многобайтная передача данных при помощи метода вызова и ответа (метода «рукопожатия»). До передачи данные зашифровываются в ASCII. | | * {{Ссылка|Arduino:Примеры/SerialCallResponseASCII|Serial Call Response ASCII}} - Многобайтная передача данных при помощи метода вызова и ответа (метода «рукопожатия»). До передачи данные зашифровываются в ASCII. |
| * [[Arduino:Примеры/SerialEvent|SerialEvent]] - Демонстрирует использование SerialEvent(). | | * {{Ссылка|Arduino:Примеры/SerialEvent|SerialEvent}} - Демонстрирует использование SerialEvent(). |
| * [[Arduino:Примеры/SwitchCase2|Serial input (Switch (case) Statement)]] - Как совершать различные действия, беря за основу символы, присланные через последовательный порт. | | * {{Ссылка|Arduino:Примеры/SwitchCase2|Serial input (Switch (case) Statement)}} - Как совершать различные действия, беря за основу символы, присланные через последовательный порт. |
| * [[Arduino:Примеры/Midi|MIDI]] - Передача через последовательный порт сообщений с MIDI-нотами. | | * {{Ссылка|Arduino:Примеры/Midi|MIDI}} - Передача через последовательный порт сообщений с MIDI-нотами. |
| * [[Arduino:Примеры/MultiSerialMega|MultiSerialMega]] - Использование двух последовательных портов на Arduino Mega. | | * {{Ссылка|Arduino:Примеры/MultiSerialMega|MultiSerialMega}} - Использование двух последовательных портов на Arduino Mega. |
|
| |
|
| |заголовок6 = Управляющие структуры | | |заголовок6 = Управляющие структуры |
| |список6 = | | |список6 = |
| * [[Arduino:Примеры/IfStatement|If Statement]] - Как использовать оператор «if» для создания условий, опирающихся на входные аналоговые данные, при которых светодиод будет либо включаться, либо оставаться выключенным. | | * {{Ссылка|Arduino:Примеры/IfStatement|If Statement}} - Как использовать оператор «if» для создания условий, опирающихся на входные аналоговые данные, при которых светодиод будет либо включаться, либо оставаться выключенным. |
| * [[Arduino:Примеры/ForLoop|For Loop]] - Управление несколькими светодиодами, чтобы они мигали, как LED-полоска у автомобиля Китт из сериала «Рыцарь дорог». | | * {{Ссылка|Arduino:Примеры/ForLoop|For Loop}} - Управление несколькими светодиодами, чтобы они мигали, как LED-полоска у автомобиля Китт из сериала «Рыцарь дорог». |
| * [[Arduino:Примеры/Array|Array]] - Вариация примера «For Loop», но с использованием массива. | | * {{Ссылка|Arduino:Примеры/Array|Array}} - Вариация примера «For Loop», но с использованием массива. |
| * [[Arduino:Примеры/WhileLoop|While Loop]] - Использование цикла while() для калибровки датчика. Калибровка включается при нажатии на кнопку. | | * {{Ссылка|Arduino:Примеры/WhileLoop|While Loop}} - Использование цикла while() для калибровки датчика. Калибровка включается при нажатии на кнопку. |
| * [[Arduino:Примеры/SwitchCase|Switch Case]] - Как совершать какие-либо действия в зависимости от значений, полученных от датчика. Эквивалент примера «If Statement», но если бы условий было не два, а четыре. Этот пример демонстрирует, как дробить диапазон данных от датчика на четыре «суб-диапазона», а затем в зависимости от полученных результатов совершать одно из четырех действий. | | * {{Ссылка|Arduino:Примеры/SwitchCase|Switch Case}} - Как совершать какие-либо действия в зависимости от значений, полученных от датчика. Эквивалент примера «If Statement», но если бы условий было не два, а четыре. Этот пример демонстрирует, как дробить диапазон данных от датчика на четыре «суб-диапазона», а затем в зависимости от полученных результатов совершать одно из четырех действий. |
| * [[Arduino:Примеры/SwitchCase2|Switch Case 2]] - Второй пример, демонстрирующий использование оператора switch. Показывает, как совершать различные действия в зависимости от определенных символов, полученных через последовательный порт. | | * {{Ссылка|Arduino:Примеры/SwitchCase2|Switch Case 2}} - Второй пример, демонстрирующий использование оператора switch. Показывает, как совершать различные действия в зависимости от определенных символов, полученных через последовательный порт. |
|
| |
|
| |заголовок7 = Датчики | | |заголовок7 = Датчики |
| |список7 = | | |список7 = |
| * [[Arduino:Примеры/ADXL3xx|ADXL3xx]] - Считывание данных с акселерометра ADXL3xx. | | * {{Ссылка|Arduino:Примеры/ADXL3xx|ADXL3xx}} - Считывание данных с акселерометра ADXL3xx. |
| * [[Arduino:Примеры/Knock|Knock]] - Определение стука при помощи пьезоэлемента. | | * {{Ссылка|Arduino:Примеры/Knock|Knock}} - Определение стука при помощи пьезоэлемента. |
| * [[Arduino:Примеры/Memsic2125|Memsic2125]] - Считывание данных с 2-осевого акселерометра Memsic2125. | | * {{Ссылка|Arduino:Примеры/Memsic2125|Memsic2125}} - Считывание данных с 2-осевого акселерометра Memsic2125. |
| * [[Arduino:Примеры/Ping|Ping]] - Определение объектов при помощи ультразвукового дальномера. | | * {{Ссылка|Arduino:Примеры/Ping|Ping}} - Определение объектов при помощи ультразвукового дальномера. |
|
| |
|
| |заголовок8 = Дисплей | | |заголовок8 = Дисплей |
| |список8 = | | |список8 = |
| Примеры, объясняющие основы управления дисплеем: | | Примеры, объясняющие основы управления дисплеем: |
| * [[Arduino:Примеры/BarGraph|LED Bar Graph]] - Как сделать светодиодную шкалу. | | * {{Ссылка|Arduino:Примеры/BarGraph|LED Bar Graph}} - Как сделать светодиодную шкалу. |
| * [[Arduino:Примеры/RowColumnScanning|Row Column Scanning]] - Как управлять матрицей светодиодов 8x8. | | * {{Ссылка|Arduino:Примеры/RowColumnScanning|Row Column Scanning}} - Как управлять матрицей светодиодов 8x8. |
|
| |
|
| |заголовок9 = Строки | | |заголовок9 = Строки |
| |список9 = | | |список9 = |
| * [[Arduino:Примеры/StringAdditionOperator|StringAdditionOperator]] - Добавление строк друг к другу различными способами | | * {{Ссылка|Arduino:Примеры/StringAdditionOperator|StringAdditionOperator}} - Добавление строк друг к другу различными способами |
| * [[Arduino:Примеры/StringAppendOperator|StringAppendOperator]] - Прибавление данных к строкам. | | * {{Ссылка|Arduino:Примеры/StringAppendOperator|StringAppendOperator}} - Прибавление данных к строкам. |
| * [[Arduino:Примеры/StringCaseChanges|StringCaseChanges]] - Смена регистра в строках. | | * {{Ссылка|Arduino:Примеры/StringCaseChanges|StringCaseChanges}} - Смена регистра в строках. |
| * [[Arduino:Примеры/StringCharacters|StringCharacters]] - Как задать/сосчитать значение определенного символа в строке. | | * {{Ссылка|Arduino:Примеры/StringCharacters|StringCharacters}} - Как задать/сосчитать значение определенного символа в строке. |
| * [[Arduino:Примеры/StringComparisonOperators|StringComparisonOperators]] - Алфавитное сравнение строк. | | * {{Ссылка|Arduino:Примеры/StringComparisonOperators|StringComparisonOperators}} - Алфавитное сравнение строк. |
| * [[Arduino:Примеры/StringConstructors|StringConstructors]] - Как инициализировать строковые объекты. | | * {{Ссылка|Arduino:Примеры/StringConstructors|StringConstructors}} - Как инициализировать строковые объекты. |
| * [[Arduino:Примеры/StringIndexOf|StringIndexOf]] - Поиск символов в строке по принципу «столько-то позиций от начала» или «столько-то позиций от конца» | | * {{Ссылка|Arduino:Примеры/StringIndexOf|StringIndexOf}} - Поиск символов в строке по принципу «столько-то позиций от начала» или «столько-то позиций от конца» |
| * [[Arduino:Примеры/StringLengthTrim|StringLength & StringLengthTrim]] - Как определить длину строки и обрезать ее. | | * {{Ссылка|Arduino:Примеры/StringLengthTrim|StringLength & StringLengthTrim}} - Как определить длину строки и обрезать ее. |
| * [[Arduino:Примеры/StringReplace|StringReplace]] - Замена отдельных символов в строке. | | * {{Ссылка|Arduino:Примеры/StringReplace|StringReplace}} - Замена отдельных символов в строке. |
| * [[Arduino:Примеры/StringStartsWithEndsWith|StringStartsWithEndsWith]] - Как проверить, какими символами/подстроками начинается или заканчивается строка. | | * {{Ссылка|Arduino:Примеры/StringStartsWithEndsWith|StringStartsWithEndsWith}} - Как проверить, какими символами/подстроками начинается или заканчивается строка. |
| * [[Arduino:Примеры/StringSubstring|StringSubstring]] - Поиск в строке определенных «фраз». | | * {{Ссылка|Arduino:Примеры/StringSubstring|StringSubstring}} - Поиск в строке определенных «фраз». |
|
| |
|
| |заголовок10 = USB (для Leonardo, Micro и Due плат) | | |заголовок10 = USB (для Leonardo, Micro и Due плат) |
Строка 105: |
Строка 105: |
| В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due. | | В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due. |
|
| |
|
| * [[Arduino:Примеры/KeyboardAndMouseControl|KeyboardAndMouseControl]] - Демонстрирует использование библиотек Mouse и Keyboard в одной программе. | | * {{Ссылка|Arduino:Примеры/KeyboardAndMouseControl|KeyboardAndMouseControl}} - Демонстрирует использование библиотек Mouse и Keyboard в одной программе. |
|
| |
|
| |заголовок11 = Клавиатура | | |заголовок11 = Клавиатура |
| |список11 = | | |список11 = |
| * [[Arduino:Примеры/KeyboardMessage|KeyboardMessage]] - Отправка текстовой строки при нажатии на кнопку. | | * {{Ссылка|Arduino:Примеры/KeyboardMessage|KeyboardMessage}} - Отправка текстовой строки при нажатии на кнопку. |
| * [[Arduino:Примеры/KeyboardLogout|KeyboardLogout]] - Выход из текущей пользовательской сессии при помощи клавиатурных комманд. | | * {{Ссылка|Arduino:Примеры/KeyboardLogout|KeyboardLogout}} - Выход из текущей пользовательской сессии при помощи клавиатурных комманд. |
| * [[Arduino:Примеры/KeyboardSerial|KeyboardSerial]] - Считывает байт, присланный через последовательный порт, а в ответ отсылает другой байт. | | * {{Ссылка|Arduino:Примеры/KeyboardSerial|KeyboardSerial}} - Считывает байт, присланный через последовательный порт, а в ответ отсылает другой байт. |
| * [[Arduino:Примеры/KeyboardReprogram|KeyboardReprogram]] - Открывает новое окно в среде разработки Arduino, а затем перешивает Leonardo скетчем «Моргание». | | * {{Ссылка|Arduino:Примеры/KeyboardReprogram|KeyboardReprogram}} - Открывает новое окно в среде разработки Arduino, а затем перешивает Leonardo скетчем «Моргание». |
|
| |
|
| |заголовок12 = Мышь | | |заголовок12 = Мышь |
| |список12 = | | |список12 = |
| * [[Arduino:Примеры/ButtonMouseControl|ButtonMouseControl]] - Управление экранным курсором при помощи пяти кнопок. | | * {{Ссылка|Arduino:Примеры/ButtonMouseControl|ButtonMouseControl}} - Управление экранным курсором при помощи пяти кнопок. |
| * [[Arduino:Примеры/JoystickMouseControl|JoystickMouseControl]] - Управление экранным курсором при помощи джойстика (условие – нажатая кнопка). | | * {{Ссылка|Arduino:Примеры/JoystickMouseControl|JoystickMouseControl}} - Управление экранным курсором при помощи джойстика (условие – нажатая кнопка). |
|
| |
|
| |заголовок13 = Разное | | |заголовок13 = Разное |
| |список13 = | | |список13 = |
| * Использование сдвигового регистра 74HC595
| |
| ** Использование одного сдвигового регистра 74HC595
| |
| *** [[Arduino:Примеры/ShftOut11|ShftOut11]] - Простая передача битов
| |
| *** [[Arduino:Примеры/ShftOut12|ShftOut12]] - Один за одним
| |
| *** [[Arduino:Примеры/ShftOut13|ShftOut13]] - Использование массива
| |
| *** [[Arduino:Примеры/Управление светодиодами с помощью сдвигового регистра 74HC595|Управление светодиодами с помощью сдвигового регистра 74HC595]]
| |
| *** [[Arduino:Примеры/Создание эффекта "бегущий всадник" с помощью сдвигового регистра 74HC595|Создание эффекта "бегущий всадник" с помощью сдвигового регистра 74HC595]]
| |
| *** [[Arduino:Примеры/Гистограмма расстояния с помощью сдвигового регистра 74HC595 и ИК-датчика расстояния|Гистограмма расстояния с помощью сдвигового регистра 74HC595 и ИК-датчика расстояния]]
| |
| ** Использование двух сдвиговых регистров 74HC595
| |
| *** [[Arduino:Примеры/ShftOut21|ShftOut21]] - Два светодиодных счетчика от «0» до «255» (в двоичном формате)
| |
| *** [[Arduino:Примеры/ShftOut22|ShftOut22]] - Поочередное зажигание 16 светодиодов
| |
| *** [[Arduino:Примеры/ShftOut23|ShftOut23]] - Использование двух массивов
| |
|
| |
| ** Использование сдвигового регистра CD4021B
| |
| *** Использование одного сдвигового регистра CD4021B
| |
| **** [[Arduino:Примеры/ShftIn11|ShftIn11]] - Простой ввод данных
| |
| **** [[Arduino:Примеры/ShftIn12|ShftIn12]] - Какая кнопка нажата?
| |
| **** [[Arduino:Примеры/ShftIn13|ShftIn13]] - Проверка разных комбинаций
| |
| **** [[Arduino:Примеры/ShftIn14|ShftIn14]] - Нажата ли кнопка?
| |
|
| |
| *** Использование двух сдвиговых регистров CD4021B
| |
| **** [[Arduino:Примеры/ShftIn21|ShftIn21]] - Простой ввод данных от двух сдвиговых регистров
| |
| **** [[Arduino:Примеры/ShftIn22|ShftIn22]] - Проверка разных комбинаций на двух комплектах переключателей
| |
| **** [[Arduino:Примеры/ShftIn23|ShftIn23]] - Печать включенных настроек
| |
|
| |
| *** DHT
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика DHT11/DHT22 вместе с Arduino|Гайд по использованию датчика DHT11/DHT22 вместе с Arduino]]
| |
|
| |
| *** BMP180
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика BMP180 с платой Arduino|Гайд по использованию датчика BMP180 с платой Arduino]]
| |
|
| |
| *** Датчики дождя
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика дождя FC-37 или YL-83|Гайд по использованию датчика дождя FC-37 или YL-83]]
| |
|
| |
| *** Датчики влажности
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика влажности YL-69 или HL-69 с Arduino|Гайд по использованию датчика влажности YL-69 или HL-69 с Arduino]]
| |
|
| |
| ***Датчики освещенности
| |
| **** [[Arduino:Примеры/Пример подключения фоторезистора для управления светодиодом|Пример подключения фоторезистора для управления светодиодом]]
| |
|
| |
| *** Температурные датчики
| |
| **** [[Arduino:Примеры/Гайд по использованию температурного датчика DS18B20 с Arduino|Гайд по использованию температурного датчика DS18B20 с Arduino]]
| |
| **** [[Arduino:Примеры/Пример подключения температурного датчика TMP36|Пример подключения температурного датчика TMP36]]
| |
|
| |
| *** Часы реального времени
| |
| ****[[Arduino:Примеры/Гайд по использованию RTC-модуля DS1307 или DS3231 с Arduino|Гайд по использованию RTC-модуля DS1307 или DS3231 с Arduino]]
| |
|
| |
| *** Датчики газа/дыма
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика газа/дыма MQ-2 с Arduino|Гайд по использованию датчика газа/дыма MQ-2 с Arduino]]
| |
|
| |
| *** Ультразвуковые датчики
| |
| **** [[Arduino:Примеры/Гайд по использованию ультразвукового датчика HC-SR04 с Arduino|Гайд по использованию ультразвукового датчика HC-SR04 с Arduino]]
| |
| **** [[Arduino:Примеры/Подключение датчика HC-SR04 к Arduino|Подключение датчика HC-SR04 к Arduino]]
| |
|
| |
| *** Датчики движения
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика движения с Arduino|Гайд по использованию датчика движения с Arduino]]
| |
|
| |
| *** Уклономеры
| |
| **** [[Arduino:Примеры/Гайд по использованию уклономера с Arduino|Гайд по использованию уклономера с Arduino]]
| |
|
| |
| *** Датчики звука
| |
| **** [[Arduino:Примеры/Гайд по использованию микрофонного датчика звука с Arduino|Гайд по использованию микрофонного датчика звука с Arduino]]
| |
|
| |
| *** Герконы
| |
| **** [[Arduino:Примеры/Гайд по использованию геркона вместе с Arduino|Гайд по использованию геркона вместе с Arduino]]
| |
|
| |
| *** RFID
| |
| **** [[Arduino:Примеры/Гайд по использованию RFID-ридера MFRC522 вместе с Arduino|Гайд по использованию RFID-ридера MFRC522 вместе с Arduino]]
| |
| **** [[Arduino:Примеры/Защищенный доступ с помощью RFID-ридера MFRC522 и Arduino|Защищенный доступ с помощью RFID-ридера MFRC522 и Arduino]]
| |
|
| |
| *** Реле
| |
| **** [[Arduino:Примеры/Гайд по использованию релейного модуля вместе с Arduino|Гайд по использованию релейного модуля вместе с Arduino]]
| |
|
| |
| *** nRF24L01
| |
| **** [[Arduino:Примеры/Гайд по использованию радиочастотного трансивера nRF24L01 (2,4 ГГц) с Arduino|Гайд по использованию радиочастотного трансивера nRF24L01 (2,4 ГГц) с Arduino]]
| |
|
| |
| *** Приемники/передатчики RF 433 MHz
| |
| **** [[Arduino:Примеры/Гайд по использованию приемника/передатчика RF 433 MHz с Arduino|Гайд по использованию приемника/передатчика RF 433 MHz с Arduino]]
| |
|
| |
| *** OLED-дисплеи
| |
| **** [[Arduino:Примеры/Гайд по использованию 0,96-дюймового OLED-дисплея с Arduino|Гайд по использованию 0,96-дюймового OLED-дисплея с Arduino]]
| |
|
| |
| ***LCD-дисплеи
| |
| **** [[Arduino:Примеры/Гайд по использованию LCD-дисплея Nokia 5110 вместе с Arduino|Гайд по использованию LCD-дисплея Nokia 5110 вместе с Arduino]]
| |
| **** [[Arduino:Примеры/Вывод на LCD-дисплей произвольного текста и значения счетчика|Вывод на LCD-дисплей произвольного текста и значения счетчика]]
| |
| **** [[Arduino:Примеры/Прогресс-бар на LCD-дисплее|Прогресс-бар на LCD-дисплее]]
| |
| **** [[Arduino:Примеры/Термостат с отображением информации на LCD-дисплее|Термостат с отображением информации на LCD-дисплее]]
| |
|
| |
| *** Светодиодные матрицы
| |
| **** [[Arduino:Примеры/Гайд по использованию светодиодной матрицы MAX7219 с Arduino (плюс игра Pong)|Гайд по использованию светодиодной матрицы MAX7219 с Arduino (плюс игра Pong)]]
| |
|
| |
| *** Cветодиодные ленты
| |
| **** [[Arduino:Примеры/Гайд по использованию светодиодной ленты WS2812B с Arduino|Гайд по использованию светодиодной ленты WS2812B с Arduino]]
| |
|
| |
| *** Клавиатуры
| |
| **** [[Arduino:Примеры/Гайд по использованию мембранной клавиатуры с Arduino|Гайд по использованию мембранной клавиатуры с Arduino]]
| |
|
| |
| *** Роботы
| |
| **** [[Arduino:Примеры/Как собрать шасси для робоавтомобиля|Как собрать шасси для робоавтомобиля]]
| |
|
| |
| *** Датчик цвета
| |
| **** [[Arduino:Примеры/Гайд по использованию датчика цвета TCS230/TCS3200 с Arduino|Гайд по использованию датчика цвета TCS230/TCS3200 с Arduino]]
| |
|
| |
| *** Управление DC-моторами
| |
| **** [[Arduino:Примеры/Управление DC-мотором при помощи Arduino|Управление DC-мотором при помощи Arduino]]
| |
| **** [[Arduino:Примеры/Управление DC-мотором при помощи Arduino и потенциометра|Управление DC-мотором при помощи Arduino и потенциометра]]
| |
| **** [[Arduino:Примеры/Управление двумя DC-моторами при помощи Arduino и Bluetooth|Управление двумя DC-моторами при помощи Arduino и Bluetooth]]
| |
| **** [[Arduino:Примеры/Управление DC-мотором при помощи Arduino и драйвера моторов|Управление DC-мотором при помощи Arduino и драйвера моторов]]
| |
|
| |
| *** Управление серводвигателями
| |
| **** [[Arduino:Примеры/Управление серводвигателем с помощью потенциометра|Управление серводвигателем с помощью потенциометра]]
| |
| **** [[Arduino:Примеры/Радиальный ИК-датчик расстояния|Радиальный ИК-датчик расстояния]]
| |
| **** [[Arduino:Примеры/Радиальный ультразвуковой датчик расстояния|Радиальный ультразвуковой датчик расстояния]]
| |
|
| |
| *** Управление RGB-светодиодом
| |
| **** [[Arduino:Примеры/Управление RGB-светодиодом при помощи Arduino|Управление RGB-светодиодом при помощи Arduino]]
| |
| **** [[Arduino:Примеры/Управление RGB-светодиодом при помощи Arduino и Android-приложения|Управление RGB-светодиодом при помощи Arduino и Android-приложения]]
| |
|
| |
| *** Источники звука
| |
| **** [[Arduino:Примеры/Проигрывание мелодии с помощью функции tone()|Проигрывание мелодии с помощью функции tone()]]
| |
| **** [[Arduino:Примеры/Мини пианино|Мини пианино]]
| |
|
| |
| *** Последовательный порт
| |
| **** [[Arduino:Примеры/Вывод значений потенциометра в последовательный порт|Вывод значений потенциометра в последовательный порт]]
| |
| **** [[Arduino:Примеры/Применение управляющих символов при выводе значений потенциометра в последовательный порт|Применение управляющих символов при выводе значений потенциометра в последовательный порт]]
| |
| **** [[Arduino:Примеры/Эхо данных последовательного порта|Эхо данных последовательного порта]]
| |
| **** [[Arduino:Примеры/Различие между char и int|Различие между char и int]]
| |
| **** [[Arduino:Примеры/Управление светодиодом отправкой одиночных символов|Управление светодиодом отправкой одиночных символов]]
| |
| **** [[Arduino:Примеры/Управление RGB-светодиодом отправкой последовательности цифр|Управление RGB-светодиодом отправкой последовательности цифр]]
| |
| **** [[Arduino:Примеры/Управление цветом фона окна программы на Processing с помощью Arduino и потенциометра|Управление цветом окна программы на Processing с помощью Arduino и потенциометра]]
| |
| **** [[Arduino:Примеры/Управление RGB-светодиодом с помощью палитры цветов из программы на Processing|Управление RGB-светодиодом с помощью палитры цветов из программы на Processing]]
| |
|
| |
| *** Использование библиотеки Keyboard
| |
| **** [[Arduino:Примеры/Запись данных с датчиков в текстовый файл на ПК|Запись данных с датчиков в текстовый файл на ПК]]
| |
| **** [[Arduino:Примеры/Блокировка ПК на основе показаний фоторезистора|Блокировка ПК на основе показаний фоторезистора]]
| |
| **** [[Arduino:Примеры/Управление курсором мыши|Управление курсором мыши]]
| |
|
| |
| *** Использование библиотеки Wire
| |
| **** [[Arduino:Примеры/Чтение данных с I2C-датчика температуры TC74A0-5.0VAT|Чтение данных с I2C-датчика температуры TC74A0-5.0VAT]]
| |
| **** [[Arduino:Примеры/Чтение данных с I2C-датчика температуры TC74A0-5.0VAT с отображением данных на гистограмме и программе на Processing|Чтение данных с I2C-датчика температуры TC74A0-5.0VAT с отображением данных на гистограмме и программе на Processing]]
| |
|
| |
| *** Использование библиотеки SPI
| |
| **** [[Arduino:Примеры/Регулировка яркости светодиодов с помощью двух SPI цифровых потенциометров MCP4231|Регулировка яркости светодиодов с помощью двух SPI цифровых потенциометров MCP4231]]
| |
| **** [[Arduino:Примеры/Регулировка яркости светодиодов и громкости динамика с помощью двух SPI цифровых потенциометров MCP4231|Регулировка яркости светодиодов и громкости динамика с помощью двух SPI цифровых потенциометров MCP4231]]
| |
|
| |
| *** Использование библиотеки SD
| |
| **** [[Arduino:Примеры/Запись произвольных данных на SD карту|Запись произвольных данных на SD карту]]
| |
| **** [[Arduino:Примеры/Чтение и запись произвольных данных на SD карту|Чтение и запись произвольных данных на SD карту]]
| |
| **** [[Arduino:Примеры/Чтение и запись произвольных данных на SD карту с использованием часов реального времени|Чтение и запись произвольных данных на SD карту с использованием часов реального времени]]
| |
| **** [[Arduino:Примеры/Регистратор прохода через дверь|Регистратор прохода через дверь]]
| |
|
| |
| *** Использование библиотеки Ethernet
| |
| ***** [[Arduino:Примеры/Управление RGB-светодиодом и динамиком по сети|Управление RGB-светодиодом и динамиком по сети]]
| |
|
| |
| *** Использование прерываний
| |
| ****Аппаратные прерывания====
| |
| ***** [[Arduino:Примеры/Применение аппаратного прерывания для управления миганием RGB-светодиода|Применение аппаратного прерывания для управления миганием RGB-светодиода]]
| |
| ****Прерывания по таймеру====
| |
| ***** [[Arduino:Примеры/Мигаем светодиодом с помощью прерывания по таймеру|Мигаем светодиодом с помощью прерывания по таймеру]]
| |
| ***** [[Arduino:Примеры/Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания|Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания]]
| |
|
| |
|
| |заголовок14 = | | |заголовок14 = |