ИК светодиод не работает с ардуино
- Войдите на сайт для отправки комментариев
Пт, 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 пин для передачи. Всем спасибо)