Танк.
В этой модели я использовал детали из набора LEGO Piraka - шарики Замор и устройство пуска. Для запуска шариков используется мотор. Два мотора обеспечивают движение и поворот танка.

На видео наглядно показан процесс выстрела:
Видео-1
Видео-2


Одна из модификаций танка предусматривает активацию запуска "снаряда" посредством сенсора нажатия (touch-sensor). Фрагмент программы на языке NBC, реализующий эту функцию:
#include "NXTDefs.h"

dseg segment
  Switch sword 0
dseg ends

thread main
  SetSensorTouch(IN_1)
CheckTouch:
  ReadSensor(IN_1, Switch)
  brtst EQ, CheckTouch, Switch
Fire:
  RotateMotor(OUT_A, 100, 360)
endt

Используются технологии uCoz