FIRST Tech Challenge Blocks: Difference between revisions

From ORTOP Wiki
m (Added category)
m (Reformatted)
Line 1: Line 1:
Blocks is a drag-and-drop graphical language specifically designed for programming ''FIRST'' Tech Challenge robots. It is based on Google's [https://developers.google.com/blockly Blockly]. The latest released version can be found by using Google Play Store from an Android device with Internet access and searching for FTC Robot Controller. You can install it on your Robot Controller phone and the companion FTC Driver Station app (also found on Play Store) on your Driver Station phone.
Blocks is a drag-and-drop graphical language specifically designed for programming ''FIRST'' Tech Challenge robots. It is based on Google's [https://developers.google.com/blockly Blockly]. The latest released version can be found by using Google Play Store from an Android device with Internet access and searching for FTC Robot Controller. You can install it on your Robot Controller phone and the companion FTC Driver Station app (also found on Play Store) on your Driver Station phone.


= Tutorial Information =
* [https://github.com/ftctechnh/ftc_app/wiki/Blocks-Tutorial ''FIRST'''s Tutorial on FTC Blocks]
* [https://github.com/ftctechnh/ftc_app/wiki/Blocks-Tutorial ''FIRST'''s Tutorial on FTC Blocks]
* [https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/blocks-programming-manual.pdf Blocks Programming Guide]
* [https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/blocks-programming-manual.pdf Blocks Programming Guide]
* [https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/blocks-programming-autonomous.pdf Blocks Programming Autonomous Mode Guide]
* [https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/blocks-programming-autonomous.pdf Blocks Programming Autonomous Mode Guide]
* [[FIRST Tech Challenge Blocks Programming Video Tutorials|Video Tutorials]]


= Reference Information =
* [http://www.ortop.org/ftc/BlocksProgramming/BlocksProgrammingReferenceManual.pdf Blocks Reference Manual]
* [http://www.ortop.org/ftc/BlocksProgramming/BlocksProgrammingReferenceManual.pdf Blocks Reference Manual]


* [[FIRST Tech Challenge Blocks Programming Video Tutorials|Video Tutorials]]
= How-to Information =
* [[Printing an FTC Opmode Written Using Blocks|Printing an opmode]]
* [[Copying an FTC Blocks Opmode from One Phone to Another|Copying Blocks opmode from one phone to another]]
* [[Using FTC Blocks Offline Editor|Using Blocks offline editor]]


* [https://ftcforum.firstinspires.org/forum/ftc-technology/blocks-programming ''FIRST'''s sub-forum that provides support for Blocks]
= [[Sample FTC Blocks Opmodes|Sample opmodes]] =


* How-to Information
= Advanced Topics =
** [[Printing an FTC Opmode Written Using Blocks|Printing an opmode]]
* [https://github.com/ftctechnh/ftc_app/wiki/Identifying-Vuforia-VuMarks Indentifying Vuforia VuMarks]
** [[Copying an FTC Blocks Opmode from One Phone to Another|Copying Blocks opmode from one phone to another]]
* [https://github.com/ftctechnh/ftc_app/wiki/Using-an-External-Webcam-with-Control-Hub Using an External Webcam with the Control Hub]
** [[Using FTC Blocks Offline Editor|Using Blocks offline editor]]
* [https://github.com/ftctechnh/ftc_app/wiki/Using-an-External-UVC-Camera-and-a-Powered-USB-Hub Using an External UVC Camera and a Powered USB Hub]
* [https://github.com/ftctechnh/ftc_app/wiki/Using-Computer-Vision-in-FTC Using Computer Vision in FTC]


* [[Sample FTC Blocks Opmodes|Sample opmodes]]
= Technical Support =
 
* [https://ftcforum.firstinspires.org/forum/ftc-technology/blocks-programming ''FIRST'''s sub-forum that provides support for Blocks]
* Advanced Topics
** [https://github.com/ftctechnh/ftc_app/wiki/Identifying-Vuforia-VuMarks Indentifying Vuforia VuMarks]
** [https://github.com/ftctechnh/ftc_app/wiki/Using-an-External-Webcam-with-Control-Hub Using an External Webcam with the Control Hub]
** [https://github.com/ftctechnh/ftc_app/wiki/Using-an-External-UVC-Camera-and-a-Powered-USB-Hub Using an External UVC Camera and a Powered USB Hub]
** [https://github.com/ftctechnh/ftc_app/wiki/Using-Computer-Vision-in-FTC Using Computer Vision in FTC]


[[Category: FIRST Tech Challenge]]
[[Category: FIRST Tech Challenge]]

Revision as of 10:55, 29 September 2020

Blocks is a drag-and-drop graphical language specifically designed for programming FIRST Tech Challenge robots. It is based on Google's Blockly. The latest released version can be found by using Google Play Store from an Android device with Internet access and searching for FTC Robot Controller. You can install it on your Robot Controller phone and the companion FTC Driver Station app (also found on Play Store) on your Driver Station phone.

Tutorial Information

Reference Information

How-to Information

Sample opmodes

Advanced Topics

Technical Support