FIRST Tech Challenge Blocks: Difference between revisions
From ORTOP Wiki
BruceSchafer (talk | contribs) (Added links that were previously on a separate page and removed link to that page. Replaced link to ORTOP web page with link to new Wiki page) |
BruceSchafer (talk | contribs) (→Software: Added more explanation) |
||
(14 intermediate revisions by the same user not shown) | |||
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]. | 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. | ||
* [https://github.com/ | = Software = | ||
* The [https://github.com/FIRST-Tech-Challenge/FtcRobotController/releases current FTC apps] | |||
** Current release of the Robot Controller App for Android phones and the REV Control Hub includes Blocks programming. | |||
** Current release of the Driver Station App | |||
= Tutorial Information = | |||
* [https://github.com/FIRST-Tech-Challenge/FtcRobotController/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] | |||
* [[FIRST Tech Challenge Blocks Programming Video Tutorials|Video Tutorials]] | |||
* [https://github.com/WestsideRobotics/FTC-DS-Speech/wiki Tutorial on programming speech telemetry on Driver Station] | |||
= Reference Information = | |||
* [http://www.ortop.org/ftc/BlocksProgramming/BlocksProgrammingReferenceManual.pdf Blocks Reference Manual] | * [http://www.ortop.org/ftc/BlocksProgramming/BlocksProgrammingReferenceManual.pdf Blocks Reference Manual] | ||
* [ | = 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]] | |||
* [ | = Sample opmodes = | ||
* [[FTC Blocks Sample Opmodes Included with Blocks|OpModes included with Blocks environment]] | |||
* [[Sample FTC Blocks Opmodes|Additional samples]] | |||
* [https:// | = 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] | |||
= Technical Support = | |||
* [https://ftcforum.firstinspires.org/forum/ftc-technology/blocks-programming ''FIRST'''s sub-forum that provides support for Blocks] | |||
[[Category: FIRST Tech Challenge]] | |||
[[Category: Programming]] |
Latest revision as of 00:25, 17 August 2022
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.
Software
- The current FTC apps
- Current release of the Robot Controller App for Android phones and the REV Control Hub includes Blocks programming.
- Current release of the Driver Station App
Tutorial Information
- FIRST's Tutorial on FTC Blocks
- Blocks Programming Guide
- Blocks Programming Autonomous Mode Guide
- Video Tutorials
- Tutorial on programming speech telemetry on Driver Station
Reference Information
How-to Information
Sample opmodes
Advanced Topics
- Indentifying Vuforia VuMarks
- Using an External Webcam with the Control Hub
- Using an External UVC Camera and a Powered USB Hub
- Using Computer Vision in FTC