20
Курсове по Роботика с Arduino 1.0

Курсове по роботика с Arduino 1.0

Embed Size (px)

Citation preview

Page 1: Курсове по роботика с Arduino 1.0

Курсове по Роботика сArduino 1.0

Page 2: Курсове по роботика с Arduino 1.0

Кои сме ние?

Page 3: Курсове по роботика с Arduino 1.0

Robotics@Vratsa

Page 4: Курсове по роботика с Arduino 1.0

Кои сте вие?

Page 5: Курсове по роботика с Arduino 1.0
Page 6: Курсове по роботика с Arduino 1.0
Page 7: Курсове по роботика с Arduino 1.0

Една от първите версии на Arduino

Page 8: Курсове по роботика с Arduino 1.0

Дигиталнипинове

Аналоговипинове

Пинове зазахранване

Бутон зарестарт

USB

DC

адаптер

LED заВкл./Изкл.

LED напин 13

LEDта приобмен наданни

Микрочип(процесор)

Page 9: Курсове по роботика с Arduino 1.0

Бредборд

Page 10: Курсове по роботика с Arduino 1.0

Бредборд

Page 11: Курсове по роботика с Arduino 1.0

Jumper (кабели)

Мъжки

Женски

Крокодилски

Page 12: Курсове по роботика с Arduino 1.0

Резистори

Page 13: Курсове по роботика с Arduino 1.0

Резистори

DEN

IED

Page 14: Курсове по роботика с Arduino 1.0

LED

Page 15: Курсове по роботика с Arduino 1.0

Инсталиране на Arduino IDE

Page 16: Курсове по роботика с Arduino 1.0
Page 17: Курсове по роботика с Arduino 1.0

//КоментарНе се чете от програмата, а само от потребителите.

// Коментар на един ред

/* КоментарНаНяколкоРеда*/

Page 18: Курсове по роботика с Arduino 1.0

pinModeЗадава режим на пин. Режимът може да еOUTPUT – ако ще изкарва ток от пина, иINPUT – ако ще се използва за вкарване наток. Използва се в setup().

pinMode(<пин>, <РЕЖИМ>);

Пр: pinMode(8, OUTPUT);

Page 19: Курсове по роботика с Arduino 1.0

digitalWriteЗадава състоянието на OUTPUT дигитален пин. Състоянието може да е HIGH, за да включваме токна пина, и LOW, за да изключим ток на пина. Използва се предимно в loop().

digitalWrite(<пин>, <СЪСТОЯНИЕ>);

Пр: digitalWrite(8, HIGH);digitalWrite(6, LOW);

Page 20: Курсове по роботика с Arduino 1.0

delayСпира програмата за зададено, в милисекунди, време.

delay(<милисек.>);

Пр: delay(1000); //спира програмата за 1 сек.

1000 милисек. = 1 сек.