Skip to content

Instantly share code, notes, and snippets.

View buildcircuit's full-sized avatar

Sagar Sapkota buildcircuit

View GitHub Profile
@buildcircuit
buildcircuit / .ino
Created August 13, 2024 04:39
Basic Scoreboard
#include <RGBmatrixPanel.h>
#define CLK 8 // USE THIS ON ARDUINO UNO, ADAFRUIT METRO M0, etc.
#define OE 9
#define LAT 10
#define A A0
#define B A1
#define C A2
RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false);
@buildcircuit
buildcircuit / Arduino Mega P10 test.ino
Created August 9, 2024 00:51
Arduino Mega P10 test
//This code works with this display only: https://buildcircuits.com/products/led-display-matrix-module-320x160mm-32x16-pixels-3in1-smd-1-4-scan-rgb-p10-full-color
// library link: https://drive.google.com/file/d/1BqVCiwq8BrZRucozg-tdPiYgmmH_c87f/view
// Delete the original Adafruit library
#include <RGBmatrixPanel.h>
// Most of the signal pins are configurable, but the CLK pin has some
// special constraints. On 8-bit AVR boards it must be on PORTB...
//This code works with this display only: https://buildcircuits.com/products/led-display-matrix-module-320x160mm-32x16-pixels-3in1-smd-1-4-scan-rgb-p10-full-color
// library link: https://drive.google.com/file/d/1BqVCiwq8BrZRucozg-tdPiYgmmH_c87f/view
// Delete the original Adafruit library
#include <RGBmatrixPanel.h>
// Most of the signal pins are configurable, but the CLK pin has some
// special constraints. On 8-bit AVR boards it must be on PORTB...
const int redPin = 3;
#define FADESPEED 1
void setup() {
Serial.begin(38400);
pinMode(redPin, OUTPUT);
/*
*/
// pins for the LEDs:
const int redPin = 3;
/*const int greenPin = 5;
const int bluePin = 6;*/
/*const int redPin2 = 9;
@buildcircuit
buildcircuit / btexperiment2.ino
Created December 9, 2020 00:16
Bluetooth experiment2
void setup() {
// initialize serial communication:
Serial.begin(38400);// this can be different for your Bluetooth module. It can be 9600 also.
// initialize the LED pins:
for (int thisPin = 2; thisPin < 13; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
@buildcircuit
buildcircuit / BT-test.ino
Created December 6, 2020 05:29
Sketch for Arduino Bluetooth Controller
void setup() {
// initialize serial communication:
Serial.begin(38400);// this can be different for your Bluetooth module. It can be 9600 also.
// initialize the LED pins:
for (int thisPin = 2; thisPin < 13; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
@buildcircuit
buildcircuit / ardroid.ino
Created December 6, 2020 05:07
Sketch for Ardroid app
/*
PROJECT: Ardroid
CODED BY: Anurag Goel
PUBLIC Licence Free To Modify
*/
#define START_CMD_CHAR '*'
#define END_CMD_CHAR '#'
#define DIV_CMD_CHAR '|'
#define CMD_DIGITALWRITE 10
@buildcircuit
buildcircuit / 6pinRF test.ino
Created December 5, 2020 04:23
Test 6 ports RF module
/****RF SWITCH WITH ARDUINO*/
// The 4 output ports of RF module are connected to A0-A3
//When the Analog pins receive the signal from the RF module, the Arduino activates the corresponding pin.
//For example, when A0 receives a signal, it will turn on Arduino Pin number D2
int sensorPin0 = A0;
int Pin0 = 2; // pin D2
int sensorValue0 = 0;
@buildcircuit
buildcircuit / RFBT4.ino
Created December 5, 2020 04:03
Bluetooth and RF module Code
/****RF SWITCH WITH ARDUINO*/
// The 4 output ports of RF module are connected to A0-A3
//When the Analog pins receive the signal from the RF module, the Arduino activates the corresponding pin.
//For example, when A0 receives a signal, it will turn on Arduino Pin number D2
int sensorPin0 = A0;
int Pin0 = 2;
int sensorValue0 = 0;