|
1 tahun lalu | |
---|---|---|
blinker | 1 tahun lalu | |
humi | 1 tahun lalu | |
.gitignore | 1 tahun lalu | |
LICENSE | 1 tahun lalu | |
README.md | 1 tahun lalu |
arduino-cli scripts# install instructions sudo dnf install python3-pyserial Add your to dialout in /etc/group sudo chmod a+rw /dev/ttyUSB0
download the binary from arduino https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz
arduino-cli config init arduino-cli config set board_manager.additional_urls "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" arduino-cli config set library.enable_unsafe_install true
arduino-cli core update-index arduino-cli core install esp32:esp32
arduino-cli lib install "ESP8266 Influxdb" arduino-cli lib install "PID" arduino-cli lib install "Adafruit BME280 Library" arduino-cli lib install "DallasTemperature" arduino-cli lib install "HX711 Arduino Library"
Arduino is a bit bojank. to set up the directories correctly use:
arduino-cli sketch new blink
const int LED_BUILTIN = 2;
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
arduino-cli compile -b esp32:esp32:esp32 ~/Arduino/blink
arduino-cli upload -p /dev/ttyUSB0 -b esp32:esp32:esp32 ~/Arduino/blink