Добре дошли в обновения форум по роботика!
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
1 Час
1 Ден
1 Седмица
1 Месец
Завинаги
Влез с потребителско име, парола и продължителност на сесията
Новини:
Форума по роботика е обновен!
Начало
Помощ
Търси
Вход
Регистрация
Форум по Роботика
»
Контролери
»
Ардуино (Arduino)
»
Помощ със код за сензор на ардуино
« назад
напред »
Формат за разпечатване
Страници: [
1
]
Автор
Тема: Помощ със код за сензор на ардуино (Прочетена 9656 пъти)
ive1238
Новодошъл
Публикации: 1
Помощ със код за сензор на ардуино
«
-:
Март 12, 2015, 11:57:37 am »
Здравейте за съм начинаещ в тази тема . Въпроса е в това че правя робот който следи линия
разполагам със този сензор -
http://erelement.com/sensors/QTR-8RC-reflectance-sensor
този редуктор -
http://erelement.com/motori-reduktori/tamiya-70168
този драйвър -
http://erelement.com/motor-control/sn754410-motor-driver-ic
този контролер -
http://erelement.com/mcu-texas-instruments/launchpad
(знам че не е ардуино но се програмира 1 към 1 с програмата energia)
Проблема е че не мога да напиша кода за този сензор пробвах многократно с много статии но не ми се получи
робота представлява редуктор с два ел мотора които вземат захранване от ардуиното използвам и драйвър за ел моторите и колкото и да опитвах не мога да направя така че като види черната линия да тръгне от 8те сензора аз използвам три задачата ми е :
Когато види черна линия на един от сензорите да тръгне
когато види само бяло или само черно да спре
моторите работят когато са без сензор
Въпроса ми е ако някой може да ми помогне с кода ?
Моторчетата са
М1 (моторче 1) на пин - P1.0 и P1.1
М2 (моторче 2) на пин - P1.2 и P1.3
S1 (сензор 1) на пин - P2.2
S2 (сензор 2) на пин - P2.2
S3 (сензор 3) на пин - P2.3
Като S1 - сензора в средата
S2 - сензора от дясно
S3 - сензора от ляво
М1 - моторче от ляво
М2 - моторче от дясно
Целта ми е : ако
S1 има черна линия то тогава M1 и М2 работят
S2 има черна линия то тогава М1 работи
S3 има черна линия то тогава М2 работи
S1 , S2 , S3 имат черна линия то тогава нищо не работи
S1 , S2 , S3 имат бяла линия то тогава нищо не работи
пробвах с if но не стана как да напиша кода
Моля за помощ
Активен
importante
Зомбиран Роботостроител
Публикации: 178
Re: Помощ със код за сензор на ардуино
«
Отговор #1 -:
Март 12, 2015, 07:41:47 pm »
Малко уточнение, какво значи ''Не ми се получи''.Кода ли не се компилира, не работи или въобще няма даден код за това в статиите, които си гледал..?Може да нямаш необходимите библиотеки и да се налага да се изтеглят.Сега и аз самият разучавам Arduino и тази платка на Texas instruments не я знам.Ако статиите са за Arduino виж дали пиновете съвпадат с твоята платка, разгледай тези:
http://www.instructables.com/id/Line-following-robot-with-PID-algorithm/
http://www.instructables.com/id/Arduino-based-line-follower-using-Pololu-QTR-8RC-l/step2/Assembling-the-robots-components/
Активен
Мартин Костадинов
Skype - Optixam
Формат за разпечатване
Страници: [
1
]
« назад
напред »
Форум по Роботика
»
Контролери
»
Ардуино (Arduino)
»
Помощ със код за сензор на ардуино