This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import machine, network, time, dht, mqtt | |
# mqtt: https://github.com/micropython/micropython-lib/blob/master/umqtt.simple/umqtt/simple.py | |
## SECRETS | |
WIFI_NAME='<WIFI SSID>' | |
WIFI_PASS='<WIFI PASSWORD>' | |
MQTT_HOST='io.adafruit.com' | |
MQTT_PORT=1883 | |
MQTT_USER='<ADAFRUIT USERNAME>' | |
MQTT_PASS='<ADAFRUIT IO KEY>' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://stackoverflow.com/questions/52468956/how-do-i-visualize-a-net-in-pytorch | |
import os | |
import numpy as np | |
import torch | |
from torch.distributions import Categorical | |
import torch.nn.functional as F | |
from rlgym.utils.gamestates import GameState, PlayerData, PhysicsObject | |
from training.obs import NectoObsBuilder | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright public licence and also I don't care. | |
# 2020 Josh "NeverCast" Lloyd. | |
from micropython import const | |
from esp32 import RMT | |
# The peripheral clock is 80MHz or 12.5 nanoseconds per clock. | |
# The smallest precision of timing requried for neopixels is | |
# 0.35us, but I've decided to go with 0.05 microseconds or | |
# 50 nanoseconds. 50 nanoseconds = 12.5 * 4 clocks. | |
# By dividing the 80MHz clock by 4 we get a clock every 50 nanoseconds. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// If you're building this code from Arduino IDE, you wont need to import Arduino.h | |
#include "Arduino.h" | |
#include "soc/rtc.h" | |
#define uS_TO_S_FACTOR 1000000 /* Conversion factor for micro seconds to seconds */ | |
#define TIME_TO_SLEEP ((60 * 60) * 1) /* Time ESP32 will go to sleep (in seconds) */ | |
// Multiple ways to run this code to produce different reports | |
#define MODE_SLEEP 1 | |
#define MODE_DIAG 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs'); | |
const path = require('path'); | |
const http = require('http'); | |
const https = require('https'); | |
const util = require('util'); | |
const process = require('process'); | |
const os = require('os'); | |
const TEXT_EXTENSIONS = ['.js', '.json']; |
OlderNewer