diff --git a/sets/mindstorms/ev3-home-main/track3r/README.md b/sets/mindstorms/ev3-home-main/track3r/README.md deleted file mode 100644 index 140ffb1..0000000 --- a/sets/mindstorms/ev3-home-main/track3r/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Example LEGO® MINDSTORMS® EV3 Track3r Programs - -These programs require LEGO® EV3 MicroPython v2.0 downloadable at https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3. - -Building instructions can be found at https://www.lego.com/en-us/themes/mindstorms/buildarobot. - -There are 4 Track3r variants with 4 different tools: - -- Track3r with Bi-blade Spinner -- Track3r with Blasting Bazooka -- Track3r with Gripping Claw -- Track3r with Heavy Hammer diff --git a/sets/mindstorms/ev3-home-main/track3r/index.md b/sets/mindstorms/ev3-home-main/track3r/index.md new file mode 100644 index 0000000..6c3490c --- /dev/null +++ b/sets/mindstorms/ev3-home-main/track3r/index.md @@ -0,0 +1,65 @@ +--- +title: "LEGO® MINDSTORMS® EV3 Home Edition: Track3r" +maintainer: + user: "TheVinhLuong102" + name: "The Lương-Phạm Family" +image: + local: "track3r.jpeg" + credit: "LEGO" +description: + "TRACK3R is a crawler-mounted, all-terrain robot with four interchangeable tools. Start by building the body of the robot, then discover the possibilities of the four different TRACK3R tools: the bi-blade blender, the blasting bazooka, the gripping claw, and the hammer." +building_instructions: + external: https://www.lego.com/cdn/product-assets/product.bi.additional.extra.pdf/31313_X_TRACK3R.pdf +--- + + +These programs require LEGO® EV3 MicroPython v2.0 downloadable at https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3. + +There are 4 Track3r variants with 4 different tools: + +- Track3r with Bi-blade Spinner +- Track3r with Blasting Bazooka +- Track3r with Gripping Claw +- Track3r with Heavy Hammer + +The code for the base `Track3r` class is in `track3r_base.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative track3r_base.py %} +``` + +`Track3r` uses a remote-controlled tank driving utility whose code is in `rc_tank_util.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative rc_tank_util.py %} +``` + +The code for the `Track3rWithBiBladeSpinner` is in `track3r_with_biblade_spinner.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative track3r_with_biblade_spinner.py %} +``` + +The code for the `Track3rWithBlastingBazooka` is in `track3r_with_blasting_bazooka.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative track3r_with_blasting_bazooka.py %} +``` + +The code for the `Track3rWithGrippingClaw` is in `track3r_with_gripping_claw.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative track3r_with_gripping_claw.py %} +``` + +The code for the `Track3rWithHeavyHammer` is in `track3r_with_heavy_hammer.py` as follows: + +{% include copy-code.html %} +```python +{% include_relative track3r_with_heavy_hammer.py %} +``` diff --git a/sets/mindstorms/ev3-home-main/track3r/track3r.jpeg b/sets/mindstorms/ev3-home-main/track3r/track3r.jpeg new file mode 100644 index 0000000..4700855 Binary files /dev/null and b/sets/mindstorms/ev3-home-main/track3r/track3r.jpeg differ