ИК светодиод не работает с ардуино
- Войдите на сайт для отправки комментариев
Пт, 29/05/2020 - 07:07
Всем привет, подключил к ардуино Mega2560 ИК светодиод 5 мм 940nm к 3 лапе ардуино через резистор 100Ом. Хочу передать сигнал через него. Использую библиотеку IRremote и пример IRSendDemo
/* * IRremote: IRsendDemo - demonstrates sending IR codes with IRsend * An IR LED must be connected to Arduino PWM pin 3. * Version 0.1 July, 2009 * Copyright 2009 Ken Shirriff * http://arcfn.com */ #include <IRremote.h> IRsend irsend; void setup() { } void loop() { for (int i = 0; i < 3; i++) { irsend.sendSony(0xa90, 12); delay(4000); } delay(5000); //5 second delay between each signal burst }
ИК светодиод не подает признаков жизни.
Как я проверил ИК светодиод и 3 ногу одновременно:
Написал мигалку каждую 1 секунду и подключил светодиод к 3 ноге, мигает (смотрел через камеру телефона)
/*
Зажигаем светодиод на одну секунду, затем выключаем его на
одну секунду в цикле.
*/
void setup() {
// Инициализируем цифровой вход/выход в режиме выхода.
// Выход 3 на большинстве плат Arduino подключен к светодиоду на плате.
pinMode(3, OUTPUT);
}
void loop() {
digitalWrite(3, HIGH); // зажигаем светодиод
delay(1000); // ждем секунду
digitalWrite(3, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}
Что может быть не так?

Ребята, 2 дня мучений и я только что узнал что для MEGA2560 бибилиотека использует 9 пин для передачи. Всем спасибо)