- Плата Arduino. x1
- Компьютер(для написания и загрузке кода, а так же мы будем брать с него электричество и общаться с ним). x1
- Провод для соединения компьютера и платы. x1
- Датчик детектор линии.
- Провода. x3
- Есть схемы с внешним источником питания, но можно взять питание и с платы.
Схема:
Скетч:
Для первого знакомства, нам подойдёт стандартный скетч Blink:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
const int buttonPin = 7; const int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } } |
Описывать данный скетч не буду … он детально описан в статье про тактовую кнопку http://coolcode.ru/arduino-podklyuchenie-taktovoy-knopki/
Видео процесса:
Другие статьи по программированию плат Arduino можно посмотреть здесь.
Комментарии: