See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope>
is optional
sudo apt-get update | |
sudo apt-get install -y raspberrypi-kernel-headers bc build-essential dkms git | |
git clone https://github.com/brektrou/rtl8821CU.git | |
cd rtl8821CU | |
nano Makefile # Then enable arm_rpi and disable others |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
const int MOISTURE_ANALOGIC_IN = A0; // Arduino's analogic pin | |
const int BOARD_RESOLUTION = 1024; // The analogic board resolution, for example Arduino Uno is 10 bit (from 0 to 1023) | |
const float OPERATIONAL_VOLTAGE = 5.0; // The default Arduino voltage | |
const float MAX_SENSOR_VOLTAGE = 3.0; // The maximum voltage that the sensor can output | |
const float SENSOR_READ_RATIO = OPERATIONAL_VOLTAGE / MAX_SENSOR_VOLTAGE; // The ratio betwent the two voltages | |
void setup() { |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
#define BATERRY_LEVEL_IN A0 // Arduino analogic pin | |
#define ANALOGIC_RESOLUTION 1024 // The analogic board resolution, for example, Arduino Uno is 10 bit (from 0 to 1023) | |
#define REFERENCE_VOLTAGE 5.0 // The reference voltage, for example, Arduino Uno works in 5 V reference voltage by default | |
#define R1 3000000.0 // resistance of R1 (3 MR) | |
#define R2 1000000.0 // resistance of R2 (1 MR) | |
#define EXPECTED_V_OUT 12 // The intented voltage, 12 V |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
#define SENSOR_PIN 2 // Arduino pin that will read the sensor state | |
void setup() { | |
Serial.begin(9600); // Setup Serial Port | |
pinMode(SENSOR_PIN, INPUT); // Set pin as INPUT | |
} |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
#define PUMP_PIN 2 // Water Pump Pin | |
void setup() { | |
Serial.begin(9600); // Serial Port setup | |
pinMode(PUMP_PIN, OUTPUT); // Set pin as OUTPUT | |
} | |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
#define RAIN_ANALOGIC_IN A0 // Arduino's analogic pin | |
#define RAIN_DIGITAL_IN 4 // Arduino's digital pin | |
#define BOARD_RESOLUTION 1024 // The analogic board resolution, for example Arduino Uno is 10 bit (from 0 to 1023) | |
void setup() { | |
Serial.begin(9600); // Serial Port setup |
int ledPin = 13; // Arduino' inner led | |
int sigPin = 4; // For sensor signal | |
int value = 0; // Holds the returned value | |
void setup(){ | |
Serial.begin(9600); | |
pinMode(ledPin, OUTPUT); // Arduino's led as output | |
pinMode(sigPin, INPUT); // signal pin as input | |
} | |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
int ANALOG_PIN = A0; // The NodeMCU Analogic Pin | |
int BOARD_RESOLUTION = 1024 ; // The analogic board resolution, for example NodeMCU ESP8266 is 10 bit (from 0 to 1023) | |
int val = 0; // A varaible to hold the value | |
void setup() { | |
Serial.begin(9600); // Serial Port setup | |
} |
/* | |
* AJ Alves ([email protected]) | |
*/ | |
int ANALOG_PIN = A0; // The Arduino Analogic Pin | |
int BOARD_RESOLUTION = 1024 ; // The analogic board resolution, for example Arduino Uno is 10 bit (from 0 to 1023) | |
int val = 0; // A varaible to hold the value | |
void setup() { | |
Serial.begin(9600); // Serial Port setup | |
} |