Можно ли использовать ИК датчик из пульта или LCD экран из калькулятора в ардуино ?

dhdh
Offline
Зарегистрирован: 05.07.2020

можно ли использовать допустим ИК датчик из пульта в ардуино или LCD экран из калькулятора в ардуино ?

sadman41
Offline
Зарегистрирован: 19.10.2016

В общем смысле - можно. В частности же бывает так, что и не получается подчинить деталь своей воле.

Morroc
Offline
Зарегистрирован: 24.10.2016

В пульте нет ИК датчика, там только излучатель (ИК-светодиод) - его использовать можно, подключив через транзистор. Экран из калькулятора без специализированного контроллера использовать сложно, обычно (да почти всегда) с ардуиной используют экраны со встроенными контроллерами, без контроллера LCD имеет смысл использовать если нужно микропотребление, но это не для новичка. Ага - подчинить его своей воле простыми способами не получится :)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dhdh,

привыкайте излагать свои мысли чётче, иначе Вы никогда не сможете научиться программировать.

Ваш вопрос:

dhdh пишет:

можно ли использовать 

можно понять тремя способами (и одному Богу известно, что Вы имели в виду и какого ответа ждёте):

1. Вы спрашиваете у нас разрешения на использование. Если так, то, не знаю, как остальные, но я лично не возражаю - используйте.

2. Вы спрашивайте имеется ли принципиальная техническая возможность такого использования. Если вопрос был таким, то да, имеется.

3. Вы спрашиваете, сможете ли Вы их использовать. Если вопрос таков, то ответа не знает никто, кроме Вас. Я, например, сумею приспособить пульт для ардуино-поделки, а вот экран разумными усилиями и впремязатратами - нет, не сумею, ибо страдаю известным анатомическим дефектом - кишка тонка. А что сумеете или сумеете Вы - откуда же нам знать-то?

Козюлин
Offline
Зарегистрирован: 13.07.2020

 Добрый день! Пожалуйста помогите мне решить проблему с кодом.

int seconds =0;
int minutes =0;
int timer;
long the_time=millis();
#include<GyverEncoder.h>
#include<TM1637.h>
#define CLK 5
#define DT 6
#define SW 7
Encoder enc (CLK, DT, SW);
TM1637 tm1637 (3, 2);
void setup() 
{
enc.setType(TYPE2);
pinMode(13, OUTPUT);
tm1637.init();
tm1637.setBrightness(4);
}
void loop() 
{
enc.tick();
if(enc.isRight()) seconds++;
if(enc.isLeft()) seconds--;
if(enc.isRightH()) minutes++;
if(enc.isLeftH()) minutes--;
if(seconds<0 || seconds>59)
{
  seconds=0;
}
if(minutes<0)
{
  minutes=0;
}
if(minutes>60)
{
 minutes=60; 
}
timer=(seconds+minutes*100)*1000;
if(enc.isDouble())
{
  digitalWrite(13, 1);
  if(millis()-the_time >= timer)
  {
    digitalWrite(13, 0);
    seconds = 0;
    minutes = 0;
  }
}
tm1637.display(seconds+minutes*100);
tm1637.switchColon();
}

Мои таймер не корректно работает.

b707
Offline
Зарегистрирован: 26.05.2017

Уважаемый Козюлин, зачем вы запостили вопрос в чужую ветку? Откройте свою.

Когда будете задавать вопрос вторично - постарайтесь четче изложить. что именно не так в коде - не компилируется или не так работает, а если второе - опишите как должно работать и как оно работает сейчас

николаус
Offline
Зарегистрирован: 16.11.2020

Доброго времени друзья. Нашел ветвь где можно спросит у знающих профи. 

Я новичок но не совсем что бы очень. Программирование не знаю но  пытаюсь понять как работает.

Есть Мега 16 TQFP. Как создать ВООТ. Конструктор создал  и IDE видит плату , но загрузить загрузчик не получается.

Есть USBASP хексы грузит. Пож-ста подскажите что сделать, что не так делаю.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

николаус пишет:

Нашел ветвь где можно

Неправильно нашёл. Почитайте пост прямо перед Вашим (достаточно первой строчки).

николаус пишет:

Программирование не знаю ... Как создать ВООТ ...

Вы уху ели и на завтрак, и на обед, и на ужин?

Написать свой загрузчик под силу далеко не каждому программисту-профессионалу!

Не пишите здесь больше. Нужно - создавайте свою тему. Только сначала прочитайте первую тему раздела "Песочница", потому как, если Вы создадите её также, как написали этот пост - ничего кроме ругани в ней не будет.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

николаус пишет:

Доброго времени друзья. Нашел ветвь где можно спросит у знающих профи. 

Я новичок но не совсем что бы очень. Программирование не знаю но  пытаюсь понять как работает.

Есть Мега 16 TQFP. Как создать ВООТ. Конструктор создал  и IDE видит плату , но загрузить загрузчик не получается.

Есть USBASP хексы грузит. Пож-ста подскажите что сделать, что не так делаю.

вот тебе блинк с загрузчиком, а то ты все темы загадил, пользуйся, кварц 16 мегагерц

:020000040000FA
:100000000C9464000C9476000C9476000C947600AA
:100010000C9476000C9476000C9476000C94760088
:100020000C9476000C94C4000C9476000C9476002A
:100030000C9476000C9476000C9476000C94760068
:100040000C9476000C9476000C9476000C94760058
:100050000C94760000000002000000000000000088
:100060000504000700000000000000000000000080
:100070000000000001020408102040800102040872
:100080001020408001020408102040800102040872
:100090001020408002020202020202020404040450
:1000A0000404040403030303030303030101010124
:1000B0000101010100003B00380035003200000062
:1000C0003A0037003400310011241FBECFE5D4E0E0
:1000D000DEBFCDBF20E0A0E6B0E001C01D92AF368C
:1000E000B207E1F70E94BD010C94CC010C94000012
:1000F00061E080E00C945201CF92DF92EF92FF9288
:100100000F931F930E940E010091600010916100F7
:1001100020916200309163006B017C01C01AD10A0A
:10012000E20AF30A97018601083E134021053105D2
:1001300020F160936000709361008093620090935F
:1001400063008091640090916500892B89F481E0BF
:1001500090E090936500809364006091640080E07B
:100160001F910F91FF90EF90DF90CF900C948E0134
:100170001092650010926400F0CF1F910F91FF90D4
:10018000EF90DF90CF9008951F920F920FB60F92CD
:1001900011242F933F938F939F93AF93BF9380919D
:1001A0006B0090916C00A0916D00B0916E00309149
:1001B0006A0023E0230F2D3768F126E8230F02960B
:1001C000A11DB11D20936A0080936B0090936C0079
:1001D000A0936D00B0936E008091660090916700CF
:1001E000A0916800B09169000196A11DB11D809396
:1001F000660090936700A0936800B0936900BF9178
:10020000AF919F918F913F912F910F900FBE0F90C3
:100210001F9018950196A11DB11DD4CF2FB7F8944A
:1002200060916B0070916C0080916D0090916E00F8
:100230002FBF0895789483B7836083BF83B78864A2
:1002400083BF89B7816089BF82E08EBD8EB5816032
:100250008EBD8FB581608FBD85B5846085BD85B548
:10026000806485BD87E886B91AB80895843059F04E
:1002700028F4813099F0823089F00895853039F082
:10028000873041F008958FB58F778FBD08958FB572
:100290008F7DFBCF85B58F7D85BD089583B78F7D1D
:1002A00083BF0895CF93DF9390E0FC01EC58FF4F9C
:1002B00024918C569F4FFC0184918823C9F090E0D3
:1002C000880F991FFC01E254FF4FA591B491FC01E6
:1002D000EC54FF4FC591D49161110DC09FB7F894B4
:1002E0008C91209582238C938881282328839FBF1B
:1002F000DF91CF910895623051F49FB7F8943C910B
:10030000822F809583238C93E8812E2BEFCF8FB79C
:10031000F894EC912E2B2C938FBFEACF1F93CF93A1
:10032000DF93282F30E0F901EC5AFF4F8491F90157
:10033000EC58FF4FD491F901EC56FF4FC491CC23F8
:10034000A9F0162F81110E943601EC2FF0E0EE0F7C
:10035000FF1FEC54FF4FA591B4918FB7F894EC9127
:10036000111108C0D095DE23DC938FBFDF91CF91B0
:100370001F910895DE2BF8CF08950E941A010E9464
:10038000BC010E947800C0E0D0E00E947C00209771
:0C039000E1F30E940000F9CFF894FFCFC9
:103E000001C0B1C011248FE594E09EBF8DBF84B77F
:103E1000882361F0982F9A70923041F081FF02C0A0
:103E200097EF94BF282E80E0B9D0EAC085E08EBD20
:103E300082E08BB988E18AB986E880BD80E189B9E2
:103E40008EE0ACD0B89A84E020E33CEF44E051E04F
:103E50003DBD2CBD48BF08B602FEFDCF98B39527E7
:103E600098BBA8955F9902C0815091F790D081349A
:103E700079F48DD0182F96D0123811F480E004C058
:103E800088E0113809F083E07ED080E17CD0EECF6D
:103E9000823419F484E18ED0F8CF853411F485E0B2
:103EA000FACF853541F473D0C82F71D0D82FCC0FFD
:103EB000DD1F78D0EACF863519F484E07BD0DECFE1
:103EC000843699F564D063D0182F61D0D82E012F95
:103ED00090E6E92EF12C57018FEFA81AB80A57D0B7
:103EE000F701808301507501B1F75CD0F5E4DF1272
:103EF00001C0FFCF50E040E063E0CE0134D07E014E
:103F000080E6C82ED12CF601419151916F0161E0FC
:103F1000C70129D0F2E0EF0EF11C1250A1F750E0DA
:103F200040E065E0CE011FD0B0CF843771F42FD0D0
:103F30002ED0F82E2CD036D08E01F80185918F012D
:103F400022D0FA94F110F9CFA0CF853731F42AD0DE
:103F50008EE119D084E917D096CF813509F0A9CF29
:103F600088E01CD0A6CFFC010A0167BFE8951124A8
:103F700007B600FCFDCF667029F0452B19F481E1EE
:103F800087BFE89508955D9BFECF8CB908955F9B30
:103F9000FECF5C9901C0A8958CB1089598E191BDC0
:103FA00081BD0895F4DF803219F088E0F7DFFFCF9C
:103FB00084E1E9CFCF93C82FEADFC150E9F7CF9171
:023FC000F1CF3F
:023FFE000008B9
:00000001FF

 

Barada1987
Offline
Зарегистрирован: 16.09.2020

Добрый день. Есть задумка использовать arduino nano для автоматического включения дизельного фена nissan leaf. Ардуино будет питаться от аккумулятора 12в напрямую . Требуется считать наличие напряжения с usb выхода авто - это значит что машина "заведена". далее адруино включает реле на 3сек .контакты реле соединяем параллельно кнопке запуска фена . При исчезает 5в . Реле снова замыкается на 3 сек ,тем самым имитирует нажатие кнопки и выключает фен. С Ардуино мало знаком . Как считать наличие напряжения на usb ? Плюс usb подать на цифровой вход ардуино и минус на gnd? Буду всем благодарен ,кто подскажет

sadman41
Offline
Зарегистрирован: 19.10.2016

Input - вход Arduino

Barada1987
Offline
Зарегистрирован: 16.09.2020

Спасибо !

николаус
Offline
Зарегистрирован: 16.11.2020

Спасибо за помощь. Я думал что здесь общаются люди а не программисты.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

николаус пишет:

Спасибо за помощь. Я думал что здесь общаются люди а не программисты.

Ну что, не повезло тебе! ;))

У тебя три варианта.

1. Написать загрузчик.

2. Подобрать готовый.

3. Заказать в Ищу исполнителя.

--------------

1. для тебя - нереально.

2. В разделе загрузчиков ИДЕ есть готовый шаблон для 168 контроллера, там же варианты для других камней. Судя по вопросам - для тебя тоже нереально.

3. Заказать у меня ;))). 2000р. Напишу и объясню, как загрузить через USBASP. Будет определяться в ИДЕ. Можно не у меня, но боюсь, что возьмут дороже.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

николаус пишет:

Спасибо за помощь. Я думал что здесь общаются люди а не программисты.

Надеюсь получилось...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

николаус пишет:

Спасибо за помощь. Я думал что здесь общаются люди а не программисты.

То есть, программистов ты за людей не считаешь?

Green
Offline
Зарегистрирован: 01.10.2015

3. Напишу, но за 3000.

Jeka_M пишет:

То есть, программистов ты за людей не считаешь?


Думаю, что есть небольшая особенность.)
Даже детей своих учу логике. Не Logik-у, а логично изъясняться.)

Barada1987
Offline
Зарегистрирован: 16.09.2020

доброго времени . помогите проверить скетч на целой ардуине уно. есть подозрение что моя несправна . хотя определяется . при загрузке скетча выпадает ошибка :
Скетч использует 11618 байт (36%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 543 байт (26%) динамической памяти, оставляя 1505 байт для локальных переменных. Максимум: 2048 байт.
Произошла ошибка при загрузке скетча
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x38
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x38

sadman41
Offline
Зарегистрирован: 19.10.2016

Шо, опять?..

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

Шо, опять?..

"Изя! Это что?...а что Вы хотели...дирижировали то как "bush" " )))

reticular
Offline
Зарегистрирован: 09.06.2016

Barada1987 пишет:
Произошла ошибка при загрузке скетча
выберите пункт меню:

Инструменты->процессор->Old Bootloader