
- •Основные блоки стандартного микроконтроллера с указанием их функций.
- •Отличия архитектур процессоров risc и cisc.
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup() {
- •Void loop() {
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop() {
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
- •Void setup()
- •Void loop()
Void setup()
{
setupMotorShield();
}
Void loop()
{
// Считываем данные с сенсоров
boolean whiteLeft = digitalRead(leftLinePin);
boolean whiteRight = digitalRead(rightLinePin);
if (whiteLeft && whiteRight) {
// Под обоими датчиками белый цвет. Видимо
// линия прямо под нами. Полный вперёд!
goForward();
} else if (!whiteLeft && !whiteRight) {
// Что-то не то: под обоими датчиками чёрный
// цвет. Видимо мы выехали за пределы трассы.
// Лучше остановиться
stop();
} else if (whiteRight) {
// Под левым датчиком — чёрный, под правым —
// белый. Чтобы выровняться, нужно начать
// поворот налево
turnLeft();
} else {
// Последний оставшийся вариант. Под левым
// датчиком — белый, под правым — чёрный.
// Чтобы выровняться, нужно начать поворот
// направо
turnRight();
}
}
Для работы всего выше перечисленного были использованы следующие детали, указанные в таблице ниже.
№ |
Наименование радиодетали |
Характеристика |
Количество(шт) |
1 |
Резистор |
Тоненькая трубка, показывающая сопротивление тока. 1)Трубки(красный, красный, коричневый, тёмно-жёлтый)=0.21, кол-во 60. 2)Трубки(жёлтый, чёрный, коричневый, тёмно-жёлтый)=97, кол-во 20 3)Трубки(оранжевый, чёрный, коричневый, золотой)=0.95 Кол-во 40
|
20 60 20 20 |
2 |
Светодиод |
Красный Желтый Зеленый |
12 5 4 |
3 |
Пьезоэлемент |
Пищалка |
2 |
4 |
Кнопка |
|
4 |
5 |
Потенциометр |
Переменный резистор |
2 |
6 |
Термистор |
Сопротивление меняется от температуры |
2 |
7 |
Фоторезистор |
Сопротивление меняется в зависимости от освещенности |
2 |
8 |
Семисегментный индикатор |
Отображает цифры и символы |
2 |
9 |
ЖК-дисплей |
Отображает цифры, буквы и символы |
1 |
10 |
Платформа |
Крепёжная платформа для деталей |
1 |
11 |
Плата |
|
2
|
12 |
Двигатель |
Движущий элемент |
2 |
13 |
Колёса |
|
2 |
14 |
Балансир |
|
1 |