README.md
#Это заметки для ардуино# Вот пример простой программы
void setup(){
Serial.begin(9600);
Serial.println(Hello world!);
}
void loop(){
}
Тип данных, который хранит в себе от 0 до 250 едениц
byte
void setup(){
Serial.begin(9600);
byte var1 = 3;
byte var2 = 7;
Serial.println(var1 +var2);
}
void loop(){
}
библиотеки для использования реальных часов
TimeLib
DS1307
библиотека для использование инфракрасного приёмника
IRremote
библиотека для использования датчика температуры
Temperature LM75 Derived
создание переменной
const int название переменной = значение;
const int a = 1;
задержка
delay(время в миллескекундах);
delay(100);
вывод текста на экран
Serial.print("слово, цифра и т.п");
Serial.print("Hallo");
Serial.println("слово, цифра и т.п"); //вывод текста с новой строки
Serial.println("Goodbye");
цикл while
while(название переменной == true or false) {
любое действие в цикле;
}
бесконечный цикл while
while (true) {
...
}
инкримент
++counter;
дикремент
--counter;
звук
const int BUZZER = 9;
pinMode(BUZZER, OUTPUT);
tone(BUZZER, звук в гц);
потенциаметр
const int KNOB = A0;
Serial.println(analogRead.(A0))
millis (функция времени)
Serial.println(millis(время в миллисекундах));
создание переменной
bool название переменной = значение;
создание перемнной с символьным значением
char название переменной = 'знаение(один символ)' or "значение(несколько символов)";
создание переменной с значением по таблице ascii
char название переменной = значение из таблицы ascii
тип хранения для дробных чисел (float)
float название переменной = дробное или обычное число;
Конвейеры
0 успешных
0 с ошибкой