Skip to content

Instantly share code, notes, and snippets.

View Adirockzz95's full-sized avatar
👋
Hi there! :v :v

Aditya Khandkar Adirockzz95

👋
Hi there! :v :v
View GitHub Profile
@Adirockzz95
Adirockzz95 / selfie.py
Last active August 1, 2016 17:03
Selfie bluetooth controller
import subprocess
import logging
import time
# CHIP IO
import CHIP_IO.GPIO as GPIO
# import evedev module
import evdev
def connect():
#!/bin/bash
#Download all files in the HOME directory
CURR_DIR=$HOME
RPI_DEP=$HOME/RPI-Jasper-Dependencies
#Add path into PYTHONPATH variable
export PYTHONPATH=$PYTHONPATH:/$HOME/.local
@Adirockzz95
Adirockzz95 / NeopixelEase.cpp
Created July 26, 2017 18:21
LED Neopixel program
/**
* Program name: This program is part of the project Pen Stand: LED Enabled
* Author: Aditya K
* Date: 7/1/2017
* LICENSE: MIT
*
* Discription: This program animates easing effect every time user removes pen from stand.
*
*
* Copyright (c) 2017 Aditya K.
@Adirockzz95
Adirockzz95 / NeopixelRainbow.cpp
Created July 26, 2017 18:22
Neopixel rainbow effect
/**
* Program name: This program is part of the project Pen Stand: LED Enabled
* Author: Aditya K
* Date: 7/1/2017
* LICENSE: MIT
*
* Discription: This program animates different color patterns every time user removes pen from stand.
*
*
* Copyright (c) 2017 Aditya K.
@Adirockzz95
Adirockzz95 / DisplayCount.cpp
Created July 26, 2017 18:23
LED Matrix Count program
/**
* Program name: This program is part of the project Pen Stand: LED Enabled
* Author: Aditya K
* Date: 7/1/2017
* LICENSE: MIT
*
* Discription: This program counts how many times a Pen is removed from the
the stand and prints it on LED Matrix display.
*
* Copyright (c) 2017 Aditya K.
@Adirockzz95
Adirockzz95 / SlotMachine.cpp
Created July 26, 2017 18:24
LED Matrix Slot machine game
/*
* Program name: This program is part of the project Pen Stand: LED Enabled
* Author: Aditya K
*
* Discription: This program imitates Slot Machine game. This game has 3 rounds.
* A 'round' starts when the user removes the pen from pen stand causing an interrupt.
* For each round, the reel is spun 5 times displaying different symbols;
* this is done by generating random indexes and passing it to the default Font table displaying the spinning animation.
* The last index generated (5th spin) is stored in a list.
* After 3 rounds( 3 rounds because we have 3 LED matrix modules),indexes in the list are compared, if same, the user WINS else user LOSES.
@Adirockzz95
Adirockzz95 / examples.py
Last active January 19, 2024 18:26
manim animation examples
#!/usr/bin/env python
#
# Usage: python extract_scene.py -p [filename] [classname]
# eg: python extract_scene.py -p examples.py DrawCircle
#
import math
import numpy as np
@Adirockzz95
Adirockzz95 / WirelessLEDs.cpp
Created February 6, 2018 06:19
Wireless LED hearts project: receiver using Interrupts
#include <avr/interrupt.h>
#include <avr/power.h>
#include <avr/sleep.h>
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include "FastLED.h"
#include "printf.h"
@Adirockzz95
Adirockzz95 / WirelessIRQ.cpp
Last active February 6, 2018 06:46
Wireless LED hearts project: Rx using polling
#include <avr/interrupt.h>
#include <avr/power.h>
#include <avr/sleep.h>
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include "FastLED.h"
@Adirockzz95
Adirockzz95 / WirelessPollingTx.cpp
Created February 6, 2018 06:26
Wireless LED hearts project: Tx polling
#include <avr/interrupt.h>
#include <avr/power.h>
#include <avr/sleep.h>
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include "FastLED.h"
#define NUM_LEDS 12