Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.97 KB

README.md

File metadata and controls

23 lines (15 loc) · 1.97 KB

An Android App For controlling Lego EV3 Robot

Developed with Java and Android Studio, this Android app controls a LEGO EV3 robot using Bluetooth connectivity.

Screenshot 2024-04-23 at 8 54 32 PM

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Key Features:

  • UI with ViewPager2 and 4 Fragments: The app's user interface is built using ViewPager2, allowing smooth navigation between four distinct fragments. Each fragment focuses on a specific aspect of robot control.

  • Bluetooth Connectivity: The app establishes a robust Bluetooth connection with the EV3 robot, ensuring reliable communication and control.

  • The big motor can be directed in four directions (forward, backward, left, and right). Additionally, the medium motor can be controlled separately.

  • Musical Keyboard Piano: One of the fragments features a keyboard piano functionality. You can play notes and create melodies right from your Android device. This feature showcases the app's ability to send commands to the EV3 robot's speaker, creating an engaging audio-visual experience.

  • Touch Sensor Integration: When the touch sensor is triggered, the app receives real-time feedback, enabling robot to reuturn to its starting spot.

#AndroidDevelopment #LEGOEV3 #RobotControl #JavaProgramming #BluetoothConnectivity #AndroidStudio #ViewPager2 #FragmentUI #MobileRobotics