FRC Team Management Resources / Team Technical Resources
Team Administrator: This adult representative is the purchaser for the team. A finance contact may be best qualified for this role to facilitate the team registration payment and meeting payment deadlines. A team is not required to list a team administrator, as the lead mentors have full administrative rights. Team Administrators cannot invite students or mentors. Key duties are outlined below:
FTC Resources - https://www.firstinspires.org/resource-library/ftc/game-and-season-info This page also has links to programming resources & building resources.
FTC-docs page - https://ftc-docs.firstinspires.org/ It has generic FTC related info in ReadTheDocs format.
Game Manual 0, website to help rookie teams - https://gm0.org/en/latest/index.html
| /********* | |
| Rui Santos | |
| Complete project details at https://randomnerdtutorials.com | |
| *********/ | |
| #include <WiFi.h> | |
| extern "C" { | |
| #include "freertos/FreeRTOS.h" | |
| #include "freertos/timers.h" | |
| } |
| #include <BLEDevice.h> | |
| #include <BLEServer.h> | |
| #include <BLEUtils.h> | |
| #include <BLE2902.h> | |
| #include <TaskScheduler.h> | |
| #define SERVICE_UUID "9a8ca9ef-e43f-4157-9fee-c37a3d7dc12d" | |
| #define BLINK_UUID "e94f85c8-7f57-4dbd-b8d3-2b56e107ed60" | |
| #define SPEED_UUID "a8985fda-51aa-4f19-a777-71cf52abba1e" |
| substitutions: | |
| devicename: garage-cam | |
| friendly_name: garagecam | |
| ip_address: 192.168.1.53 | |
| esphome: | |
| name: $devicename | |
| platform: ESP32 | |
| board: esp-wrover-kit |
| /* | |
| * "ESP32 BLE Server" | |
| * | |
| * Control RGB LED and two servos using the Android app "Bluetooth Remote". | |
| * 1) create a BLE Device; | |
| * 2) create a BLE Server; | |
| * 3) create a BLE UART Service with one characteristic for TX | |
| * and one for RX using the following UUIDs: | |
| * 6E400001-B5A3-F393-E0A9-E50E24DCCA9E for the Service, | |
| * 6E400002-B5A3-F393-E0A9-E50E24DCCA9E for the TX Characteristic (Property = Notify), |
| #file autorun | |
| #!/bin/bash | |
| bluetoothctl << EOF | |
| connect [enter your MAC add] | |
| EOF | |
| ---------------------------------------------------------------------------- | |
| #file on.py | |
| #!/usr/bin/python | |
| # | |
| # Monitor removal of bluetooth reciever |
| import RPi.GPIO as GPIO | |
| import time | |
| GPIO.setmode(GPIO.BCM) | |
| GPIO.setup(23, GPIO.IN) #PIR | |
| GPIO.setup(24, GPIO.OUT) #BUzzer | |
| try: | |
| time.sleep(2) # to stabilize sensor |
| #!/usr/bin/env python | |
| """A simple/readable example of driving a Shiftbrite / Octobar / Allegro A6281 | |
| via hardware SPI on the Raspberry Pi. | |
| You must have /dev/spidev* devices / bcm2708_spi driver for this to work. | |
| """ | |
| import fcntl, array, RPi.GPIO as GPIO | |