Skip to content

Instantly share code, notes, and snippets.

View VitorDPires's full-sized avatar

Vitor Ditzel Pires VitorDPires

View GitHub Profile
from jetcam.usb_camera import USBCamera
import traitlets
import ipywidgets
from IPython.display import display
from jetcam.utils import bgr8_to_jpeg
#TODO change capture_device if incorrect for your system
camera = USBCamera(width=224, height=224, capture_width=640, capture_height=480, capture_device=0)
#include "TinyGPS++.h"
#include "DHTesp.h"
#include "MQ135.h"
#define DHTPIN 26
#define DHTTYPE DHT22
#define RXD1 22
#define TXD1 23
#define RXD2 16
#define TXD2 17
@VitorDPires
VitorDPires / tccatual.ino
Created September 24, 2018 19:59
TCCatual
#include "TinyGPS++.h"
#include "DHTesp.h"
#include "MQ135.h"
#define DHTPIN 26
#define DHTTYPE DHT22
#define RXD1 22
#define TXD1 23
#define RXD2 16
#define TXD2 17
@VitorDPires
VitorDPires / futebol.ino
Created September 11, 2018 19:56
Robô Futebol
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>
#define MOT_1F 23
#define MOT_1R 22
#define MOT_2F 18
#define MOT_2R 19
#define MOT_KICK 21
@VitorDPires
VitorDPires / sim800lpost.ino
Created September 5, 2018 22:10
GPS + GPRS SIM800l
#include "TinyGPS++.h"
TinyGPSPlus gps;
#define RXD1 22
#define TXD1 23
#define RXD2 16
#define TXD2 17
HardwareSerial Serial1(1);
HardwareSerial Serial2(2);
@VitorDPires
VitorDPires / sim800lpost.ino
Last active September 5, 2018 20:44
HTTP_POST
#define RXD2 16
#define TXD2 17
HardwareSerial Serial2(2);
String url = "http://alive-backend.herokuapp.com/records"; //URL for HTTP-POST-REQUEST
String payload;
String system_id = "1";
void setup() {
Serial.begin(9600);
HardwareSerial Serial2(2);
#define RXD2 16
#define TXD2 17
void setup(){
Serial.begin(9600);
while(!Serial);
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
@VitorDPires
VitorDPires / controle.ino
Created August 21, 2018 22:12
Controle Robótica
HardwareSerial Serial2(2);
#define RXD2 16
#define TXD2 17
const int UP = 13;
const int DOWN = 2;
const int LEFT = 15;
const int RIGHT = 4;
const int KICK = 5;
HardwareSerial Serial2(2);
#define RXD2 16
#define TXD2 17
void setup() {
// Note the format for setting a serial port is as follows: Serial2.begin(baud-rate, protocol, RX pin, TX pin);
Serial.begin(9600);
pinMode(2,OUTPUT);
digitalWrite(2,HIGH);
/****************************************
* Include Libraries
****************************************/
#include <WiFi.h>
#include <PubSubClient.h>
#include <OneWire.h>
#include <DallasTemperature.h>
/****************************************
* Define Constants