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 | |
| } |