Шаблон:Навигационная таблица/Arduino/Примеры: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 121: | Строка 121: | ||
|заголовок13 = Разное | |заголовок13 = Разное | ||
|список13 = | |список13 = | ||
*Использование сдвигового регистра 74HC595 | * Использование сдвигового регистра 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:Примеры/ | **** [[Arduino:Примеры/ShftIn21|ShftIn21]] - Простой ввод данных от двух сдвиговых регистров | ||
* [[Arduino:Примеры/ | **** [[Arduino:Примеры/ShftIn22|ShftIn22]] - Проверка разных комбинаций на двух комплектах переключателей | ||
* | **** [[Arduino:Примеры/ShftIn23|ShftIn23]] - Печать включенных настроек | ||
* [[Arduino:Примеры/ | |||
** | *** DHT | ||
**** [[Arduino:Примеры/Гайд по использованию датчика DHT11/DHT22 вместе с Arduino|Гайд по использованию датчика DHT11/DHT22 вместе с Arduino]] | |||
* | *** BMP180 | ||
* [[Arduino:Примеры/ | **** [[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:Примеры/ | |||
** | *** Температурные датчики | ||
**** [[Arduino:Примеры/Гайд по использованию температурного датчика DS18B20 с Arduino|Гайд по использованию температурного датчика DS18B20 с Arduino]] | |||
**** [[Arduino:Примеры/Пример подключения температурного датчика TMP36|Пример подключения температурного датчика TMP36]] | |||
* [[Arduino:Примеры/ | *** Часы реального времени | ||
****[[Arduino:Примеры/Гайд по использованию RTC-модуля DS1307 или DS3231 с Arduino|Гайд по использованию RTC-модуля DS1307 или DS3231 с Arduino]] | |||
* | *** Датчики газа/дыма | ||
**** [[Arduino:Примеры/Гайд по использованию датчика газа/дыма MQ-2 с Arduino|Гайд по использованию датчика газа/дыма MQ-2 с Arduino]] | |||
* [[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:Примеры/Гайд по использованию геркона вместе с Arduino|Гайд по использованию геркона вместе с Arduino]] | |||
* | *** RFID | ||
**** [[Arduino:Примеры/Гайд по использованию RFID-ридера MFRC522 вместе с Arduino|Гайд по использованию RFID-ридера MFRC522 вместе с Arduino]] | |||
**** [[Arduino:Примеры/Защищенный доступ с помощью RFID-ридера MFRC522 и Arduino|Защищенный доступ с помощью RFID-ридера MFRC522 и Arduino]] | |||
* [[Arduino:Примеры/Гайд по использованию | *** Реле | ||
**** [[Arduino:Примеры/Гайд по использованию релейного модуля вместе с Arduino|Гайд по использованию релейного модуля вместе с Arduino]] | |||
* | *** nRF24L01 | ||
**** [[Arduino:Примеры/Гайд по использованию радиочастотного трансивера nRF24L01 (2,4 ГГц) с Arduino|Гайд по использованию радиочастотного трансивера nRF24L01 (2,4 ГГц) с Arduino]] | |||
* [[Arduino:Примеры/ | *** Приемники/передатчики RF 433 MHz | ||
**** [[Arduino:Примеры/Гайд по использованию приемника/передатчика RF 433 MHz с Arduino|Гайд по использованию приемника/передатчика RF 433 MHz с Arduino]] | |||
* | *** OLED-дисплеи | ||
**** [[Arduino:Примеры/Гайд по использованию 0,96-дюймового OLED-дисплея с Arduino|Гайд по использованию 0,96-дюймового OLED-дисплея с Arduino]] | |||
* [[Arduino:Примеры/Гайд по использованию | ***LCD-дисплеи | ||
* [[Arduino:Примеры/ | **** [[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)]] | |||
* [[Arduino:Примеры/Гайд по использованию | *** Cветодиодные ленты | ||
**** [[Arduino:Примеры/Гайд по использованию светодиодной ленты WS2812B с Arduino|Гайд по использованию светодиодной ленты WS2812B с Arduino]] | |||
* | *** Клавиатуры | ||
**** [[Arduino:Примеры/Гайд по использованию мембранной клавиатуры с Arduino|Гайд по использованию мембранной клавиатуры с Arduino]] | |||
* [[Arduino:Примеры/ | *** Роботы | ||
**** [[Arduino:Примеры/Как собрать шасси для робоавтомобиля|Как собрать шасси для робоавтомобиля]] | |||
* | *** Датчик цвета | ||
**** [[Arduino:Примеры/Гайд по использованию датчика цвета TCS230/TCS3200 с Arduino|Гайд по использованию датчика цвета TCS230/TCS3200 с Arduino]] | |||
* [[Arduino:Примеры/ | *** Управление DC-моторами | ||
* [[Arduino:Примеры/ | **** [[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:Примеры/Радиальный ультразвуковой датчик расстояния|Радиальный ультразвуковой датчик расстояния]] | |||
* [[Arduino:Примеры/ | *** Управление RGB-светодиодом | ||
**** [[Arduino:Примеры/Управление RGB-светодиодом при помощи Arduino|Управление RGB-светодиодом при помощи Arduino]] | |||
**** [[Arduino:Примеры/Управление RGB-светодиодом при помощи Arduino и Android-приложения|Управление RGB-светодиодом при помощи Arduino и Android-приложения]] | |||
* | *** Источники звука | ||
**** [[Arduino:Примеры/Проигрывание мелодии с помощью функции tone()|Проигрывание мелодии с помощью функции tone()]] | |||
**** [[Arduino:Примеры/Мини пианино|Мини пианино]] | |||
* [[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:Примеры/Управление курсором мыши|Управление курсором мыши]] | |||
* [[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]] | |||
* [[Arduino:Примеры/ | *** Использование библиотеки SD | ||
**** [[Arduino:Примеры/Запись произвольных данных на SD карту|Запись произвольных данных на SD карту]] | |||
**** [[Arduino:Примеры/Чтение и запись произвольных данных на SD карту|Чтение и запись произвольных данных на SD карту]] | |||
**** [[Arduino:Примеры/Чтение и запись произвольных данных на SD карту с использованием часов реального времени|Чтение и запись произвольных данных на SD карту с использованием часов реального времени]] | |||
**** [[Arduino:Примеры/Регистратор прохода через дверь|Регистратор прохода через дверь]] | |||
* | *** Использование библиотеки Ethernet | ||
***** [[Arduino:Примеры/Управление RGB-светодиодом и динамиком по сети|Управление RGB-светодиодом и динамиком по сети]] | |||
* | *** Использование прерываний | ||
****Аппаратные прерывания==== | |||
***** [[Arduino:Примеры/Применение аппаратного прерывания для управления миганием RGB-светодиода|Применение аппаратного прерывания для управления миганием RGB-светодиода]] | |||
****Прерывания по таймеру==== | |||
***** [[Arduino:Примеры/Мигаем светодиодом с помощью прерывания по таймеру|Мигаем светодиодом с помощью прерывания по таймеру]] | |||
***** [[Arduino:Примеры/Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания|Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания]] | |||
* | |||
*Использование | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* [[Arduino:Примеры/Применение аппаратного прерывания для управления миганием RGB-светодиода|Применение аппаратного прерывания для управления миганием RGB-светодиода]] | |||
**Прерывания по таймеру | |||
* [[Arduino:Примеры/Мигаем светодиодом с помощью прерывания по таймеру|Мигаем светодиодом с помощью прерывания по таймеру]] | |||
* [[Arduino:Примеры/Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания|Музыкальный инструмент с помощью прерывания по таймеру и аппаратного прерывания]] | |||
|заголовок14 = | |заголовок14 = |
Версия от 09:41, 8 мая 2022
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
|