pinMode(port, OUTPUT/INPUT);
port - порт в которое включено ваше устройство(пример: 2, 3, 10, A3) OUTPUT/INPUT - OUTPUT, для светодиодов, дисплеев и другого. INPUT - для кнопок, сенсоров и так далее.
digitalWrite(port, HIGH/LOW);
port - порт в которое включено ваше устройство(пример: 2, 3, 10, A3) HIGH/LOW - HIGH, включить порт. LOW - выключить порт.
delay(time);
time - останавливает программу на некоторое время(в милисекундах)
delayMicroseconds(time);
time - останавливает программу на некоторое время(в микросекундах)
tone(port, frequency, time);
port - номер порта на котором будет генеривоваться сигнал frequency - частота сигнала в Герцах time - длиительность сигнала в миллисекундах
Вызов: tone(port, frequency, time); tone(2, 2400, 5000); tone(11, 2400); //генерируется пока не будет вызван noTone();
noTone(port);
port - номер порта, на ктором генерируется сигнал. Останавливает сигнал генерируемый вызывом функции tone();
digitalRead(port);
port - номер опрашиваемого порта. Считывает значение на указанном порту.
Пример:
int val; val = digitalRead(2); //опрашиваем 12й вывод и записываем значение в переменную val
analogRead(port);
port - номер опрашиваемого порта
считывает значение на указонном аналоговом порту
Входное напряжения от 0 до 5В преобразовывается в целочисленное значение от 0 до 1023
analogWrite(port, number);
number = от 0 до 255
port - номер порта
Пример: analogWrite(9,128);