Всем привет! Сегодня будем писать вашу первую программу и знакомиться с базовыми понятиями.(Сразу скажу что плата не обязательна можно работать в Tinkerkad облачный сервис для 3Д модели, аCircuits для создания цепей(если что ищите в интернете))
Для начала откроем программу(Arduino IDE) и увидим:
Void setup() здесь мы задаём значение ножек(и монитор порта, но о нём потом) , в Void loop() мы пишем основную часть программы (которая будет повтарятся (Loop-круг))
Начинаем писать:pinMode(13,OUTPUT);
придаём ножке 13 значение на выход.(точка с запятой это обязательнfя часть конца строчки кроме void, if, else, while, for).
Далее digitalWrite(13,HIGH);
digitalWrite нужен чтобы задать значение вкл(HIGH) или выкл(LOW).Поздравляю, можете загрузить прошивку в плату и увидите как загорится светодиод. Легко? Многие ответят-да.Это и в правду легко, но сейчас будем писать переменную
int test=0; int это целочисленная переменная "интейжер" придаём ей значение 0(запомните! = это придать значение, а == сравнить зна чение)(все переменные пишутся перед Void setup).
Идём далее пишем Serial.begin(9600); в void setup
таким образом мы указываем скорость передачи данных между платой и ПК.(открыть монитор порта можно здесь:
)
Пишем pinMode(12,INPUT); в Void setup(для работы ножки на вход)
И подключаем кнопку по схеме
Резистор на 10 килоОм(если что это такая колбаска с полосками:D).
Пишем дальше:
test= digitalRead(12); мы приравниваем нашу переменную к значению ножки 12(кнопке) с помощью digitalRead(12);
Пишем вывод монитора порта:
Serial.println(test); (внимание после print идёт ln для перехода на новую строку)
Загружаем прошивку, смотрим монитор порта, нажимаем кнопку и радуемся!(значение кнопки 1или 0 будут отображаться в мониторе порта 1 это кнопка нажата 0 это кнопка не нажата(Логично))
_____________________________________________________________
Спасибо всем кто дочитал до конца!
Подпишись на канал, поставь лайк, зови друзей:D.
P.S.Дальше будет интереснее!