Реализация наших проектов всегда будет делиться на два этапа:
Первый это написание программного кода для нашего МК. Простыми словами – мы задаем ему набор команд, которые он должен выполнить по написанному нами алгоритму. Например: получение данных с подключенных датчиков и их дальнейшая обработка. Все это нам нужно прописать.
Второй шаг — это техническая часть:
Нам нужны такие материалы как:
Макетная плата, провода, светодиоды, модули (в зависимости какой проект вы будете делать), моторчики, резисторы, транзисторы, конденсаторы, диоды, аккумуляторы(можно старые с телефонов или батарейки) тестер, плоскогубцы, шуруповёрт, канцелярский нож, текстолит, паяльник, флюс, термо коврик для пайки, разные коробочки – нам же надо будет куда-то помещать свои электронные самоделки.
Все это вы можете посмотреть в разделе инструменты.
И так приступим.
1. Подключите Arduino к компьютеру с помощью USB-кабеля.
2. Откройте Arduino IDE и выберите правильную плату и порт. Плата должна быть выбрана в соответствии с вашим моделью Arduino, а порт — тот, к которому подключено устройство.
3. Теперь создайте новый проект. Вы можете сделать это, выбрав «File» (Файл) > «New» (Создать).
4. В новом окне Arduino IDE напишите следующий код:
int led = 9; //вывод светодиода 9
int brightness = 0;// переменная отвечающая за яркость
int fadeAmount = 5;// переменная, которая задает скорость изменения яркости за цикл
// настройки:
void setup() {
// назначим вывод 9 выходом:
pinMode(led, OUTPUT);
}
// основной цикл:
void loop() {
// устанавливаем яркость светодиода на выводе 9:
analogWrite(led, brightness);
// изменим значение яркости для следующего прохода цикла:
brightness = brightness + fadeAmount;
// поменяем направление изменения яркости:
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// ждем 30 миллисекунд для наблюдения эффекта диммирования:
delay(30);
}
На этом программная часть завершена могу вас поздравить.
После того как мы загрузили скетч в Arduino, приступим к технической части. Нам понадобится светодиод, макетная плата, два провода — черный и красный (минус, плюс), резистор на 220 ом.
Подключить все так как на схеме, представленной ниже:
Как видите, техническая часть — очень простое подключение.
В этой схеме можно и не использовать резистор, но по правилам он нужен, для ограничения тока что б светодиод не сгорел.
В нашей программе мы задали: int led = 9; //вывод светодиода 9, по этому мы подключаем к D9 резистор на плюс (красный провод) светодиода, а минус светодиода подключаем к GND – это земля (черный провод).
Питание на Arduino поступает через USB компьютера. Теперь самое интересное, вот какой результат нашей работы должен получиться у вас как на видео ниже.