FIRST-Tech-Challenge / SkyStone

FTC SDK
https://www.firstinspires.org/robotics/ftc/what-is-first-tech-challenge
277 stars 1.04k forks source link

Download Blocks Programming Tool #53

Closed dagilleland closed 5 years ago

dagilleland commented 5 years ago

I have searched for the Blocks Programming Tool download, but I can't find it anywhere. If anyone knows where to download it, please post a direct link to the download here.

AlecHub commented 5 years ago

The "FTC Robot Controller" app (from the Play Store) contains Blocks & OnBot Java. The following pages describe how to get started with Blocks:

https://github.com/FIRST-Tech-Challenge/SkyStone/wiki/Configuring-Your-Android-Devices https://github.com/FIRST-Tech-Challenge/SkyStone/wiki/Writing-an-Op-Mode-with-FTC-Blocks

cmacfarl commented 5 years ago

And of course you get the robot controller apk from either the GitHub repo referenced or the Google Play store.

On Sat, Sep 21, 2019, 2:52 PM Alec notifications@github.com wrote:

The "FTC Robot Controller" app (from the Play Store) contains Blocks & OnBot Java. The following pages describe how to get started with Blocks:

https://github.com/FIRST-Tech-Challenge/SkyStone/wiki/Configuring-Your-Android-Devices

https://github.com/FIRST-Tech-Challenge/SkyStone/wiki/Writing-an-Op-Mode-with-FTC-Blocks

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/FIRST-Tech-Challenge/SkyStone/issues/53?email_source=notifications&email_token=AAK6P56CMZUMHPLKEAPQJH3QK2JQNA5CNFSM4IY7W6ZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7I2IUI#issuecomment-533832785, or mute the thread https://github.com/notifications/unsubscribe-auth/AAK6P52MBBARXNXFCKQF7P3QK2JQNANCNFSM4IY7W6ZA .

dagilleland commented 5 years ago

I'm not talking about getting the apk that installs on the android phones, I'm talking about the Blocks Programming Tool that (I presume) I can run on my computer (not my phone). It's the one that looks like this:

image

ftctechnh commented 5 years ago

@dagilleland Hi Dan,

The Blocks programming tool is served up by the Robot Controller app. If you install the Robot Controller app on your Android device, the app will create a Wi-Fi Direct Group (i.e., a wireless network) that you can connect to with your laptop and program using the Blocks or OnBot Java tools.

The Robot Controller acts like an access point and it "serves up" the Blocks application through a web interface hosted on a web server that resides on the Android device.

image

If you install the Robot Controller app, then you should be good to go.

I hope this info helps. Please be sure to checkout the Blocks Tutorial and also let us know if you have any additional questions. This section of the tutorial shows how to connect a laptop to the Blocks Programming and Manage web page.

Tom

NoahAndrews commented 5 years ago

Note that there is an offline version of the Blocks tool which you can download from the Blocks page hosted by the Robot Controller app.

lizlooney commented 5 years ago

@dagilleland It's important that you configure your robot before using the blocks programming tool. The blocks programming tool will only show blocks for the hardware devices that are in your robot's configuration. For example, if you do not configure your motors, the blocks toolbox will not have any blocks for controlling the motors.