# TRIK controller

- [About the TRIK controller](/en/trik/about.md)
- [Screenshot of the TRIK controller screen](/en/trik/about/screenshot.md): Using the web interface, as well as the PuTTY and WinSCP utilities
- [TRIK controller firmware](/en/trik/firmware.md): Instructions for Windows, Linux and Ubuntu
- [How to find out the firmware version of the TRIK controller?](/en/trik/firmware/version.md)
- [TRIK controller menu](/en/trik/menu.md)
- [Connecting to the TRIK controller via Wi-Fi](/en/trik/wi-fi.md)
- [Connecting the TRIK controller to a computer and smartphone](/en/trik/wi-fi/network-connection.md): Using access point and client modes
- [Connecting the TRIK controller to TRIK Studio](/en/trik/wi-fi/connect-to-ts.md)
- [Interaction of TRIK controllers](/en/trik/wi-fi/interaction.md)
- [An example of solving a problem on the interaction of two robots](/en/trik/wi-fi/interaction/interaction-example.md)
- [Connecting to the TRIK controller using UART](/en/trik/uart.md)
- [Launching and uploading programs to the TRIK controller](/en/trik/run-upload-programs.md)
- [Programming TRIK with the visual programming language](/en/trik/programming-visual.md)
- [TRIK specific blocks](/en/trik/programming-visual/blocks.md)
- [Sensory variables for the TRIK controller](/en/trik/programming-visual/sensory-variables.md)
- [TRIK controller programming in Python and JavaScript](/en/trik/programming-code.md)
- [Object «brick»](/en/trik/programming-code/object-brick.md)
- [Class «accelerometer»](/en/trik/programming-code/object-brick/class-accelerometer.md)
- [Class «battery»](/en/trik/programming-code/object-brick/class-battery.md)
- [Class «colorSensor»](/en/trik/programming-code/object-brick/class-colorsensor.md)
- [Class «display»](/en/trik/programming-code/object-brick/class-display.md)
- [Class «encoder»](/en/trik/programming-code/object-brick/class-encoder.md)
- [Class «gyroscope»](/en/trik/programming-code/object-brick/class-gyroscope.md)
- [Class «keys»](/en/trik/programming-code/object-brick/class-keys.md)
- [Class «led»](/en/trik/programming-code/object-brick/class-led.md)
- [Class «lineSensor»](/en/trik/programming-code/object-brick/class-linesensor.md)
- [Class «motor»](/en/trik/programming-code/object-brick/class-motor.md)
- [Class «objectSensor»](/en/trik/programming-code/object-brick/class-objectsensor.md)
- [Class «sensor»](/en/trik/programming-code/object-brick/class-sensor.md)
- [Object «script»](/en/trik/programming-code/object-script.md)
- [Object «mailbox»](/en/trik/programming-code/object-mailbox.md)
- [Object «gamepad»](/en/trik/programming-code/object-gamepad.md)
- [Object «Threading»](/en/trik/programming-code/object-threading.md)
- [Function getPhoto](/en/trik/programming-code/function-getphoto.md)
- [Function include](/en/trik/programming-code/function-include.md)
- [TRIK controller web interface](/en/trik/web-interface.md)
- [Connecting devices to TRIK and working with them](/en/trik/work-with-devices.md)
- [Connecting and working with the video module](/en/trik/work-with-devices/video.md)
- [Testing devices connected to the TRIK controller](/en/trik/work-with-devices/testing-connected-devices.md)
- [Configuring the operation of a USB camera with a TRIK controller](/en/trik/work-with-devices/usb-camera.md)
- [Capturing images with TRIK camera and using them in TRIK Studio](/en/trik/work-with-devices/capture-images-on-camera.md)
- [Working with battery and charger](/en/trik/work-with-devices/battery-and-charger.md)
