Arduino: делимся опытом!
Форум: Цифровая Техника и Программное обеспечение
-
- Он живет тут
- Сообщения: 1059
- Зарегистрирован: 27 янв 2005, 12:46
- Контактная информация:
Re: Arduino: делимся опытом!
Брал на dvrobot.ru с месяц назад пару солнечных батарей - привезли почти на след. день после заказа ... На удивление не обманули, да и деньги им отдаешь когда товар привозят, а не по предоплате...
- lokkii
- Он живет тут
- Сообщения: 2226
- Зарегистрирован: 20 май 2005, 10:12
- Откуда: Хабаровск
- Поблагодарили: 5 раз
Re: Arduino: делимся опытом!
По 5 баксов Ti продаёт свои штуковины новые. Я пролетел - купил их старую плату за 4.30$ (141 рубль с доставкой федексом)
-
- Он живет тут
- Сообщения: 1059
- Зарегистрирован: 27 янв 2005, 12:46
- Контактная информация:
-
- Модератор
- Сообщения: 8411
- Зарегистрирован: 03 сен 2006, 15:11
- Откуда: город у моря
- Благодарил (а): 752 раза
- Поблагодарили: 403 раза
Re: Arduino: делимся опытом!
Serge_FarEast
Вообще то Texas Instruments, но у lokkii может быть всё, что угодно.
Вообще то Texas Instruments, но у lokkii может быть всё, что угодно.
-
- Он живет тут
- Сообщения: 1059
- Зарегистрирован: 27 янв 2005, 12:46
- Контактная информация:
Re: Arduino: делимся опытом!
Просто у меня по роду деятельности рефлекс при виде сокращения Ti задумываться о прокси Traffic InspectordrTr0jan писал(а):Вообще то Texas Instruments, но у lokkii может быть всё, что угодно.
- Капитан Очевидность
- Он живет тут
- Сообщения: 2820
- Зарегистрирован: 18 май 2007, 20:52
- Откуда: 哈巴罗夫斯克
- Контактная информация:
Re: Arduino: делимся опытом!
добавь в мозг условный переключатель: если речь идет о "железе", то это "Техасские Инструменты", а если о софте - то "Трафик Инспектор"Serge_FarEast писал(а):при виде сокращения Ti задумываться о прокси Traffic Inspector
Re: Arduino: делимся опытом!
Не могу оформить заказ на dvrobot.ru - после клика на "Оформить заказ" ничего не присходит, с регистрацией похожая беда - выкидывает обратно на форму для регистрации. Пробовал на разных браузерах. Что за глюк? Возможно ли скинуть заказ на почтовый ящик?
-
- Он живет тут
- Сообщения: 1059
- Зарегистрирован: 27 янв 2005, 12:46
- Контактная информация:
- lokkii
- Он живет тут
- Сообщения: 2226
- Зарегистрирован: 20 май 2005, 10:12
- Откуда: Хабаровск
- Поблагодарили: 5 раз
Re: Arduino: делимся опытом!
Стартовала отправка почему-то только спустя 10 дней после оплаты. Пришло-то быстро.
В целом пока разбираюсь. Но суть одна - за 140 рублей она уделывает всех ) Себестоимость платы и элементов более 1000р.
В целом пока разбираюсь. Но суть одна - за 140 рублей она уделывает всех ) Себестоимость платы и элементов более 1000р.
Re: Arduino: делимся опытом!
Может у кого валяются мелкосхемы атмега168 или плата на ее основе. купил бы.
Re: Arduino: делимся опытом!
Прочитал ВСЕ ! Интересно, однако . . . Надо глянуть - сильно ли кодинг на Arduino от Scratсh отличается . . .
-
- Новичок - резкий, как газ
- Сообщения: 55
- Зарегистрирован: 24 фев 2012, 14:07
Re: Arduino: делимся опытом!
Доброго времени суток уважаемые... Вижу, что тема Ардуино активно интересует только меня. ДВ Робот порядком достал навязчивой рекламой своего товара. К сожалению, времени заниматься Ардуиной плотно у меня как не было, так и нет. Год назад писал про собранный датчик ИК лучей. Буквально в прошедшее воскресенье всё таки занялся. Скажу, что страх спалить контроллер нафиг, весьма и весьма сдерживающий фактор. Но всё таки. Прицепил датчик к ардуине. Скетч занял менее десяти строк.
В функции Setup:
Объявление ноги, на которой висит датчик - PinMode(7, INPUT);
Активация соединения с компом через UART - SerialBegin ....
Далее между Setup и Loop объявление переменной под считанное с датчика значение временного интервала между импульсами на его ноге, тип переменной int.
Далее функция PulseIn(), отсчитывающая значение временного интервала между импульсами, и присваивающее полученное указанное переменной.
Далее пересылка в комп значения переменной функцией PrintLn()
Не привожу точный код скетча, так как пишу этот пост с работы, а ардуиной занимаюсь пока исключительно дома, тупо не помню...
После заливки скетча в МК и запуска, открыл сериал монитор среды. Пультик взял от китайского автомобильного MP3 плейера. Стал нажимать кнопочки и ву а ля! В сериал монитор стали сыпаться пачки чисел! Но, как всегда есть но... А значит есть вопросы....
Некоторые числа в десятичном исчислении трёх, а некоторые четырёх -значные. Разве тип Int это не однобайтные значения (0 - 255). Думается что то пропустил, читая про типы данных.
Но главная опа в другом. Числа при нажатии одной и той же кнопки каждый раз РАЗНЫЕ! Вот этого я никак не могу понять... Есть мысля, что МК всё таки тратит такты на пересылку полученного значения в буфер UARTa. И потому просто проё... отсчёты. Думаю загонять значения в массив, а уж потом выплёвывать его целиком в UART. Либо всё таки выбран не правильный тип данных. Так же вызывает сомнения выбор варианта отсчёта импульса. В описании функции PulseIn() сказано, что она может начинать отсчёт либо по фронту, либо по спаду (HIGH, LOW). Пробовал ставить и то и другое, но результат один - каждый раз разные числа для одной и той же кнопки.
Уважаемые спецы по микроконтроллерам! Очень очень хотелось бы увидеть здесь ваши комменты к моему посту! Понимаю, что над моей скоростью освоения ардуины взахлёб бы смеялись даже черепахи или дауны, но рассчитываю на ваше снисхождение!!!
В функции Setup:
Объявление ноги, на которой висит датчик - PinMode(7, INPUT);
Активация соединения с компом через UART - SerialBegin ....
Далее между Setup и Loop объявление переменной под считанное с датчика значение временного интервала между импульсами на его ноге, тип переменной int.
Далее функция PulseIn(), отсчитывающая значение временного интервала между импульсами, и присваивающее полученное указанное переменной.
Далее пересылка в комп значения переменной функцией PrintLn()
Не привожу точный код скетча, так как пишу этот пост с работы, а ардуиной занимаюсь пока исключительно дома, тупо не помню...
После заливки скетча в МК и запуска, открыл сериал монитор среды. Пультик взял от китайского автомобильного MP3 плейера. Стал нажимать кнопочки и ву а ля! В сериал монитор стали сыпаться пачки чисел! Но, как всегда есть но... А значит есть вопросы....
Некоторые числа в десятичном исчислении трёх, а некоторые четырёх -значные. Разве тип Int это не однобайтные значения (0 - 255). Думается что то пропустил, читая про типы данных.
Но главная опа в другом. Числа при нажатии одной и той же кнопки каждый раз РАЗНЫЕ! Вот этого я никак не могу понять... Есть мысля, что МК всё таки тратит такты на пересылку полученного значения в буфер UARTa. И потому просто проё... отсчёты. Думаю загонять значения в массив, а уж потом выплёвывать его целиком в UART. Либо всё таки выбран не правильный тип данных. Так же вызывает сомнения выбор варианта отсчёта импульса. В описании функции PulseIn() сказано, что она может начинать отсчёт либо по фронту, либо по спаду (HIGH, LOW). Пробовал ставить и то и другое, но результат один - каждый раз разные числа для одной и той же кнопки.
Уважаемые спецы по микроконтроллерам! Очень очень хотелось бы увидеть здесь ваши комменты к моему посту! Понимаю, что над моей скоростью освоения ардуины взахлёб бы смеялись даже черепахи или дауны, но рассчитываю на ваше снисхождение!!!
-
- Новичок - резкий, как газ
- Сообщения: 55
- Зарегистрирован: 24 фев 2012, 14:07
Re: Arduino: делимся опытом!
Угу... Про личку прочёл уже после отправки туда второго сообщения. Учту..
Что имелось в виду, правильно ли работает функция PulseIn()? Она из стандартной библиотеки среды ардуино. понятия не имею, что она из себя представляет в машинных кодах.
Что имелось в виду, правильно ли работает функция PulseIn()? Она из стандартной библиотеки среды ардуино. понятия не имею, что она из себя представляет в машинных кодах.
Последний раз редактировалось Роман Валерьевич 04 дек 2012, 22:50, всего редактировалось 1 раз.
-
- Модератор
- Сообщения: 8411
- Зарегистрирован: 03 сен 2006, 15:11
- Откуда: город у моря
- Благодарил (а): 752 раза
- Поблагодарили: 403 раза
Re: Arduino: делимся опытом!
Роман Валерьевич
Выкладывай всё сюда. Коллективный разум поможет решить проблему.
Выкладывай всё сюда. Коллективный разум поможет решить проблему.
-
- Модератор
- Сообщения: 8411
- Зарегистрирован: 03 сен 2006, 15:11
- Откуда: город у моря
- Благодарил (а): 752 раза
- Поблагодарили: 403 раза
Re: Arduino: делимся опытом!
Роман Валерьевич
TSOP с пультом совместимы по частоте?
int в ардуине, судя по гуглу, 16-битный = -32768...32767
Описания кнопок (количество тактов) многих пультов можно найти в инете - сравнить длительности.
Временные затраты на отсылку данных в UART не имеют никакого значения в твоей программе. Ардуино - это устройство реального времени, а не многопоточная система.
TSOP с пультом совместимы по частоте?
int в ардуине, судя по гуглу, 16-битный = -32768...32767
Описания кнопок (количество тактов) многих пультов можно найти в инете - сравнить длительности.
Временные затраты на отсылку данных в UART не имеют никакого значения в твоей программе. Ардуино - это устройство реального времени, а не многопоточная система.
- Slavik123
- Он живет тут
- Сообщения: 2725
- Зарегистрирован: 21 сен 2010, 12:46
- Откуда: Хабаровск
- Поблагодарили: 1 раз
Re: Arduino: делимся опытом!
Последний раз редактировалось Slavik123 01 янв 2015, 21:29, всего редактировалось 1 раз.