| Модуль | Arduino Nano PIN |
|---|---|
| фара права (RIGHT_LED) | 12 |
| фара ліва (LEFT_LED) | 13 |
| поворот коліс (SERVO_PIN) | 5 |
| тяговий двигун | |
| напрям (B_1A) | 4 |
| швидкість PWM (B_1B) | 3 |
| ІЧ сенсори | |
| старту (START_PIN) | 2 |
| лінії | 8,9,10,11 |
ініціалізація задіяних вивводів Arduino Nano із заданням кута центрального положення передніх коліс за замовчуванням 90 градусів;
ініціалізація задіяних вивводів Arduino Nano із задаванням кута центрального положення передніх коліс в діапазоні від 70 до 120 градусів, визначається експериментально для кожного робота;
зупинка обертання тягових коліс;
задавання швидкості обертання тягових коліс в діапазоні від 1 до 99% для руху ВПЕРЕД;
задавання швидкості обертання тягових коліс в діапазоні від 1 до 99% для руху НАЗАД;
поворот коліс в центральне положення задане при ініціалізації;
поворот коліс ВЛІВО в діапазоні від 1 до 22 градуси;
поворот коліс ВПРАВО в діапазоні від 1 до 22 градуси;
ліва фара (HIGH/LOW) (увімкнути/вимкнути);
права фара (HIGH/LOW) (увімкнути/вимкнути);
обидві фари (HIGH/LOW) (увімкнути/вимкнути);
проблиування лівої фари задану кількість раз із заданим, в мілісекундах, інтервалом;
проблиування правої фари задану кількість раз із заданим, в мілісекундах, інтервалом;
проблиування обидвох фар задану кількість раз із заданим, в мілісекундах, інтервалом;
зчитування значення сенсора старту, повертає ціле число 0 або 1;
зчитування значення сенсора лінії, повертає ціле число від 0 до 15;