нет к сожалению, да их у меня несколько. один очень мелкий мм1.5 в диаметре от китайского пульта плоский такой. другой от пульта на руль . третий от Aver-Media RM-KS пульт, тоже очень мелкий.
да и этот код я брал для пробы, как и другие и не один не работает с моей ардуинкой. в принципе скетчи рабочие и компоненты тоже, но в связке почему то нет.
пульт будет работать в 5 см максимум. наверное возникнет вопрос, а для чего?, так надо!
Для прямого подключения к пину резистор 100 Ом мал, надо бы раза в 2 больше. Но диод будет светится едва-едва.
Если нажать и удерживать кнопку - ИК должен быть виден, если через камеру смартфона смотреть. Если только вы уже не сожгли порт ардуины, подключая его напрямую
http://wiki.iarduino.ru/page/ik-peredatchik/? вот подключал этой библиотекой, там можно к разным пинам подключать. перепробовал на дух ардуинках, больше нету. так тоже результатов ноль. Ик-диод целый, проверял ( ток выробатывает ). думал может есть какая то неизвестная мне причина из за которой все это не работает.
думал может есть какая то неизвестная мне причина из за которой все это не работает.
причина есть и она известная... она в том, что вы взялись за дело, в котором ничего не понимаете. Пример с подключением диода напрямую к пину - тому доказательство.
Что и где еще вы неправильно подключили, припаяли или запрограммировали - предположить очень сложно.
смешно :) про ик-приемник. а про подключение ик-диодов на прямую без резистора , так полно видео в ютюбе. может конечно и спалил платку, но другие проекты на них работают. ну ладно, понял, буду рыть дальше.
ОК, а скажите , можно ли каким то образом проверить пины возможно спаленые?
Например, подключаете между пином и GND резистор на 300-500 Ом и измеряете падение напряжения на резисторе при подаче на пин высокого уровня. Должно быть не менее 4.5-4.7в при питании 5в
Народ, может кто подскажет что дальше делать. вот взял из IRremote примера скетча. добавил сюда кнопки в сетап и в loop коды пульта. так как сам в написании кода полный ноль, экспериментирую таким способом. Так вот, при таком раскладе ик диод светится постоянно, а что нужно прописать в скетче чтобы при нажатии кнопок коды передавались? перелазил уже почти весь интернет, но ничего подобного не нашел. Arduino nano 168.
2) Кнопками прижимать выводы к GND (оно же минус питания)
3) Соответственно, вместо HIGH использовать в скетче LOW
Во втором пути - притянуть выводы, используемые для кнопок, через резисторы 5...10кОм к GND, кнопками прижимать выводы к «+» питания. В скетче ничего менять не нужно.
если нужно светить даьше 10см - желателен
Но проблему с тем, как кнопки работают - это не сиправит, код все равно надо переписывать.
нет к сожалению, да их у меня несколько. один очень мелкий мм1.5 в диаметре от китайского пульта плоский такой. другой от пульта на руль . третий от Aver-Media RM-KS пульт, тоже очень мелкий.
пульт будет работать в 5 см максимум. наверное возникнет вопрос, а для чего?, так надо!
да и этот код я брал для пробы, как и другие и не один не работает с моей ардуинкой. в принципе скетчи рабочие и компоненты тоже, но в связке почему то нет.
пульт будет работать в 5 см максимум. наверное возникнет вопрос, а для чего?, так надо!
Для прямого подключения к пину резистор 100 Ом мал, надо бы раза в 2 больше. Но диод будет светится едва-едва.
Если нажать и удерживать кнопку - ИК должен быть виден, если через камеру смартфона смотреть. Если только вы уже не сожгли порт ардуины, подключая его напрямую
ик диод через камеру не светится. было дело я подключал его без резистора на пин3. но подключив на пин3 светодиод, то он маргает. значит канал целый?
подключив на пин3 светодиод, то он маргает. значит канал целый?
не факт. Обычный светодиод может светится и от микроамперного тока, то есть будет работать и на подгоревшем выходе.
Подключив ИК-светик напрямую к пину ардуины - вы почти наверняка сожгли или светик или пин. Или и то и другое.
Для надежности возьмите другую ардуину и другой ИК-диод - и попробуйте, только подключайте теперь через резистор в 220ом.
http://wiki.iarduino.ru/page/ik-peredatchik/? вот подключал этой библиотекой, там можно к разным пинам подключать. перепробовал на дух ардуинках, больше нету. так тоже результатов ноль. Ик-диод целый, проверял ( ток выробатывает ). думал может есть какая то неизвестная мне причина из за которой все это не работает.
Ик-диод целый, проверял ( ток выробатывает )
это что-то новенькое...
Еще один нерисователь схем :(
о , любитель схем :)
проверка на целостность ик-диода. мультиметром.
думал может есть какая то неизвестная мне причина из за которой все это не работает.
причина есть и она известная... она в том, что вы взялись за дело, в котором ничего не понимаете. Пример с подключением диода напрямую к пину - тому доказательство.
Что и где еще вы неправильно подключили, припаяли или запрограммировали - предположить очень сложно.
вы точно ИК-диод взяли? Может это ИК-приемник?
Подключите ИКсветодиод через транзисторный ключ к исправной ардуине, если не заработает - приходите со схемой и кодом.
смешно :) про ик-приемник. а про подключение ик-диодов на прямую без резистора , так полно видео в ютюбе. может конечно и спалил платку, но другие проекты на них работают. ну ладно, понял, буду рыть дальше.
про подключение ик-диодов на прямую без резистора , так полно видео в ютюбе
идиотов и на ютубе много... я бы сказал большинство.
Думайте своими мозгами, а не копируйте безграмотные "видосики"
ОК, а скажите , можно ли каким то образом проверить пины возможно спаленые?
ОК, а скажите , можно ли каким то образом проверить пины возможно спаленые?
Например, подключаете между пином и GND резистор на 300-500 Ом и измеряете падение напряжения на резисторе при подаче на пин высокого уровня. Должно быть не менее 4.5-4.7в при питании 5в
понял спасибо!
Для надежности возьмите другую ардуину и другой ИК-диод - и попробуйте, только подключайте теперь через резистор в 220ом.
и снова здравствуйте.
вот пришла новая ардуинка и подключил ИК-диод к 3 пину через резистор 220ом и нифига.
програмировал через программу flprog так как сам скетчи писать неумею.
значит я что то делаю не правильно. а что и где? не знаю, стоит сюда скетч от flProg выкладывать или нет, который у меня получился?
Никто в нем разбираться не будет. Или пишите сами , или закажите в «Ищу исполнителя».
Ну, можно еще на форуме flprog спросить
Народ, может кто подскажет что дальше делать. вот взял из IRremote примера скетча. добавил сюда кнопки в сетап и в loop коды пульта. так как сам в написании кода полный ноль, экспериментирую таким способом. Так вот, при таком раскладе ик диод светится постоянно, а что нужно прописать в скетче чтобы при нажатии кнопок коды передавались? перелазил уже почти весь интернет, но ничего подобного не нашел. Arduino nano 168.
не может быть, выводи в серийный порт и смотри
Два пути решения:
В первом нужно сделать так:
1) Вместо INPUT использовать INPUT_PULLUP
2) Кнопками прижимать выводы к GND (оно же минус питания)
3) Соответственно, вместо HIGH использовать в скетче LOW
Во втором пути - притянуть выводы, используемые для кнопок, через резисторы 5...10кОм к GND, кнопками прижимать выводы к «+» питания. В скетче ничего менять не нужно.
ЗЫ: В 34й строке херня написана.
спасибо тебе хороший человек! все заработало.
вот рабочий скетч который получился. может кому пригодится.
Ну ты все равно учись дальше. Например, чтобы не путаться в коде какой пин к какой кнопке относится объяви его так:
или так:
И так все 4 кнопки.
Второе объявление более «правильно», но проще первое (особенно если типизацию плохо знаешь)...
Тогда в самом коде:
Ну ты все равно учись дальше. Например, чтобы не путаться в коде какой пин к какой кнопке относится объяви его так:
или так:
И так все 4 кнопки.
Второе объявление более «правильно», но проще первое (особенно если типизацию плохо знаешь)...
Тогда в самом коде:
В принципе скетч и так работает отлично, даже долгое нажатие кнопки поддерживает. ОК, учту на будущее. И большое спасибо за помощь.
[/quote]