Шаблон:Навигационная таблица/Arduino/Примеры: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Навигационная таблица |имя = Примеры Arduino |navbar = plain |state = mw-collapsible mw-collapsed |стиль_основного_заголовка = background:#ccccff; padding:0 0.5em 0; |заголовок = Примеры Arduino |изображение = |стиль_тела = border: 2px s...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 119: | Строка 119: | ||
* [[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 = |
Версия от 09:29, 8 мая 2022
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
Использование сдвигового регистра 74HC595Использование одного сдвигового регистра 74HC595
Использование двух сдвиговых регистров 74HC595
Использование сдвигового регистра CD4021BИспользование одного сдвигового регистра CD4021B
Использование двух сдвиговых регистров CD4021B
DHTBMP180Датчики дождяДатчики влажностиДатчики освещенностиТемпературные датчики
Часы реального времениДатчики газа/дымаУльтразвуковые датчики
Датчики движенияУклономерыДатчики звукаГерконыRFID
РелеnRF24L01Приемники/передатчики RF 433 MHzOLED-дисплеиLCD-дисплеи
Светодиодные матрицыCветодиодные лентыКлавиатурыРоботыДатчик цветаУправление DC-моторами
Управление серводвигателями
Управление RGB-светодиодом
Источники звукаПоследовательный порт
Использование библиотеки Keyboard
Использование библиотеки Wire
Использование библиотеки SPI
Использование библиотеки SD
Использование библиотеки EthernetИспользование прерыванийАппаратные прерыванияПрерывания по таймеру |