Архіви за категоріями: LeJOS


LeJOS: два режими сенсора одночасно

Практично всі датчики Lego MIndstorms здатні працювати у кількох режимах, от наприклад інфрачервоний сенсор EV3 Infrared Sensor 45509 можна використовувати як пульт дистанційного керування роботом, як дальномір або ж для пошуку інфрачервоного маячка. Насправді якщо мова йде про інфрпачервоний сенсор, то дуже корисною є можливість роботи у кількох режимах одночасно, адже зовсім не хочеться купувати додатковий […]


LeJOS: Як завантажити програму на EV3

Зазвичай якщо ви користуєтеся плагіном LeJOS для Eclipse і не використовуєте додаткових бібліотек, які вимагають додавання сторонніх JAR, то із завантаженням програми на кубик EV3 проблем не виникає: це здійснюєься авоматично.


LeJOS+Gradle: використання сторонніх бібліотек у програмі

Звісно, Java дозволяє робити дуже багато і, в принципі, будь-яку задачу можна вирішити у LeJOS власними силами. Тільки чи варто? 🙂 Наприклад у програмі для дистанційного керувння роботом потрібно було знайти максимальне значення серед елементів масиву та його індекс і ми робили “велосипед”: методи maxValue() та maxIndex(), хоча насправді задача пошуку у масиві є типовою […]


LeJOS: програма дистанційно керованого робота 2

Статей про дистанційне керування з пульта та керування двигунами в принипі достатньо для того, аби створити програму для робота, яким можна керувати за допомогою пульта. Цим ми зараз і займемося, а заодно подивимося як працює метод getRemoteCommands, який дозволяє “слухати” одночасно кілька каналів.


LeJOS: базові операції з двигуном 1

З сенсорами ми більш-менш розібралися і настав час дати роботу можливість рухатися. Пора підключати до проекту двигуни і на перший раз це будуть два великих мотори EV3, роботу з якими забезпечує клас EV3LargeRegulatedMotor (всі двигуни EV3 реалізують інтерфейс RegulatedMotor, який крім власне керування двигуном дозволяє вимірювати деякі його параметри, але про це іншим разом).


LeJOS: ІЧ приймач в режимі пошуку 1

Як я вже згадував у попередній статті про роботу з інфрачервоним приймачем Mindstorms EV3, цей сенсор може працювати у режимі “Seek”, який дозвроляє визначати напрямок на маяк. Зараз ми спробуємо продемонструвати роботу у цьому режимі для чого скористаємося також інформацією зі статті про відтворення звуку у EV3. Ми спробуємо зробити невеличкий девайс для пошуку маячка […]