====== Experimental Setup with a Microzed Board ====== Back to [[oneaxis|]] Use our [[https://wiki.ost.ch/spaces/EDS/pages/342720564/RT-Board|RT-Board]]. It delivers the necessary power on its analog output. {{:getting_started:tutorials:microzedmotor.jpg?400|}} ===== Testing the Hardware ===== ==== Analog Output ==== You can test the analog output together by applying a positive set voltage of about 1V. The necessary flink test program is already included in our image. $ flinkanalogoutput -s2 -c0 -o35000 ==== Encoder Inputs ==== Check if the encoder is properly connected with: $ flinkcounter -s1 -c0 -n20 -t1000 Turning the motor in positive direction must lead to the encoder counting upwards. If not, change the A and B signal. ==== Enable Output ==== On the RT-board we do not use an external motor controller and therefore, we cannot really control the motor power with this signal. However, we put the signal onto the //MIO10// output which has a led on the board. Check the function with $ gpioset -c gpiochip0 10=1 ==== Ready Signal ==== $ gpioget -c gpiochip0 14 ==== Emergency Signal ===== $ gpioget -c gpiochip0 14 =====Run Application===== Start the application by choosing the appropriate configuration file: $ sudo ./simpleMotorControl -c HwConfigFlinkMicrozed.json Pay attention to the hardware configuration file. It loads two hardware wrapper libraries. * gpio-eeros: for digital inputs and outputs * flink-eeros: for analog output and encoder input