Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Arduino: Файл | Примеры

01.Basics

BareMinimum

Blink (Мигание)

Fade (Затухание)

DigitalReadSerial (Кнопка и чтение цифрового вывода)

AnalogReadSerial (Чтение аналоговых выводов через потенциометр)

ReadAnalogVoltage (Напряжение аналоговых выводов через потенциометр)

02.Digital

BlinkWithoutDelay (Мигаем светодиодом без delay())

toneMelody (Играем мелодию)


Фоторезистор

Световая шкала

7-сегментный индикатор

Плата расширения Troyka Shield

Библиотека LiquidCrystal - библиотека для работы с жидкокристаллическими экранами

Датчик температуры и влажности DHTxx

Датчик движения (PIR Motion sensor) HC-SR501

Библиотека aREST для коммуникации с помощью REST API

Библиотеки (описания позже)

EEPROM — для сохранения данных в электрически стираемую программируемую постоянную память (Electrically Erasable Programmable Read-Only Memory)
Ethernet — для реализации сетевых взаимодействий
Firmata — стандартная библиотека для реализации взаимодействий через последовательный порт
LiquidCrystal — для работы с алфавитно-цифровыми жидкокристаллическими дисплеями
SD — для чтения и записи данных на карты флеш-памяти
Servo — для управления сервоприводами
SPI — для реализации взаимодействий по шине последовательного периферийного интерфейса
Software Serial — для реализации взаимодействий по последовательным линиям с использованием любых цифровых выходов
Stepper — для управления шаговыми электромоторами
WiFi — для доступа к беспроводной сети WiFi
Wire — для реализации взаимодействий с периферией по протоколу I2C
Keyboard — позволяет платам Arduino имитировать USB-клавиатуру (Leonardo, Due и Micro)
Mouse — позволяет платам Arduino имитировать USB-мышь (Leonardo, Due и Micro)
Audio — утилиты для проигрывания звука (только Due)
Scheduler — для управления выполнением нескольких потоков (только Due)
USBHost — для подключения USB-периферии (только Due)

Реклама