slava68: (Default)
[personal profile] slava68
Наступил момент заключительного упражнения - программирование микроконтроллера.
Сделать "по взрослому" - ATMEL Studio + программатор нам не удалось. Компоненты никак не хотели дружить между собой. На утро мы, конечно заставили их возлюбить друг друга, но это уже утром, а в ночь было принято решение - для участников будет среда программирования ARDUINO IDE + ARDUINO Leonaro + контроллер электродвигателя + некоторые ограничения.

Выдержка из текста задания:
"Задание для программирования:

Реализовать движение робота-машинки вперёд, определение препятствия по ходу движения, останов движения, сканирование пространства на 180 градусов, определение возможного направления движения, продолжение движения в выбранном направлении.

Программирование осуществляется в среде Arduino IDE 1.6.8
В конечном варианте исходного кода программы ЗАПРЕЩАЕТСЯ наличие методов работы с библиотекой "arduino.h",
таких как analogWrite(), analogRead(), pinMode(), bitRead(), bitWrite(), bitClear(), bitSet()."



Задание было прикольное и в финале мы весело поиграли :-) Все роботы были прошиты самой удачной прошивкой от победителя этого упражнения.

Через некоторое время, роботы в замкнутом пространстве начали убивать друг друга. Менее чем за полчаса появилось 5 трупов :-)
От удара одной роботомашинки в другую иногда выскакивали батарейки и одна из машиной "умирала".

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 14th, 2026 12:26 pm
Powered by Dreamwidth Studios