Найти в Дзене
Endo Info

Пишем первую нормальную программу [Урок2]

Всем привет! Сегодня будем писать вашу первую программу и знакомиться с базовыми понятиями.(Сразу скажу что плата не обязательна можно работать в Tinkerkad облачный сервис для 3Д модели, аCircuits для создания цепей(если что ищите в интернете))

Для начала откроем программу(Arduino IDE) и увидим:

-2

Void setup() здесь мы задаём значение ножек(и монитор порта, но о нём потом) , в Void loop() мы пишем основную часть программы (которая будет повтарятся (Loop-круг))

Начинаем писать:pinMode(13,OUTPUT);

-3

придаём ножке 13 значение на выход.(точка с запятой это обязательнfя часть конца строчки кроме void, if, else, while, for).

Далее digitalWrite(13,HIGH);

-4

digitalWrite нужен чтобы задать значение вкл(HIGH) или выкл(LOW).Поздравляю, можете загрузить прошивку в плату и увидите как загорится светодиод. Легко? Многие ответят-да.Это и в правду легко, но сейчас будем писать переменную

-5

int test=0; int это целочисленная переменная "интейжер" придаём ей значение 0(запомните! = это придать значение, а == сравнить зна чение)(все переменные пишутся перед Void setup).

Идём далее пишем Serial.begin(9600); в void setup

-6

таким образом мы указываем скорость передачи данных между платой и ПК.(открыть монитор порта можно здесь:

)

Пишем pinMode(12,INPUT); в Void setup(для работы ножки на вход)

И подключаем кнопку по схеме

-7

Резистор на 10 килоОм(если что это такая колбаска с полосками:D).

Пишем дальше:

-8

test= digitalRead(12); мы приравниваем нашу переменную к значению ножки 12(кнопке) с помощью digitalRead(12);

Пишем вывод монитора порта:

-9

Serial.println(test); (внимание после print идёт ln для перехода на новую строку)

Загружаем прошивку, смотрим монитор порта, нажимаем кнопку и радуемся!(значение кнопки 1или 0 будут отображаться в мониторе порта 1 это кнопка нажата 0 это кнопка не нажата(Логично))

_____________________________________________________________

Спасибо всем кто дочитал до конца!

Подпишись на канал, поставь лайк, зови друзей:D.

P.S.Дальше будет интереснее!