3 месяца назад История
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 с ошибкой