Skip to content
Snippets Groups Projects
Commit f94cc8e7 authored by Lennard's avatar Lennard
Browse files

Merge remote-tracking branch 'refs/remotes/origin/main'

parents 1cbc8756 b59f276a
No related branches found
Tags
No related merge requests found
#!/bin/bash #!/bin/bash
cd `dirname "$0"` cd `dirname "$0"`/..
echo $( date '+%F %H:%M:%S' ) | tee -a bash.log echo $( date '+%F %H:%M:%S' ) | tee -a bash.log
git pull 2>&1 | tee -a bash.log git pull 2>&1 | tee -a bash.log
echo "" | tee -a bash.log echo "" | tee -a bash.log
./push.bash 2>&1 | tee -a bash.log scripts/./push.bash 2>&1 | tee -a bash.log
echo "" | tee -a bash.log echo "" | tee -a bash.log
\ No newline at end of file
File moved
#!/bin/bash
cd `dirname "$0"`/../sketches
fqbn=arduino:avr:nano
core=arduino:avr
serial_dms=/dev/ttyACM0
serial_temp=/dev/ttyACM1
echo "Checking connected devices..."
device_list=$(arduino-cli board list)
connected_devices=$(echo -e $device_list | grep "^\(\($serial_dms\)\|\($serial_temp\)\).*$fqbn.*$core$" | wc -l)
if [[ $connected_devices != "2" ]]
then
echo -e "\x1b[31mError: not all arduino devices are connected\x1b[0m"
echo -e "Connected devices are:\n$device_list"
echo -e "Exiting."
exit 1
fi
echo "Checking installed cores..."
core_list=$(arduino-cli core list)
core_list_installed=$(echo -e $core_list | grep "^$core")
if [[ -z $core_list_installed ]]
then
echo -e "\x1b[33mWarning: Core $core for board $fqbn is not installed.\x1b[0m\nInstalling..."
arduino-cli core install $core
core_list=$(arduino-cli core list)
core_list_installed=$(echo -e $core_list | grep "^$core")
if [[ -z $core_list_installed ]]
then
echo -e "\x1b[31mError: failed to install core $core for board $fqbn.\x1b[0m\n"
echo -e "Installed cores are:\n$core_list"
echo -e "Exiting."
exit 1
fi
fi
echo "Compiling sketches..."
compile=$(arduino-cli compile --fqbn $fqbn DmsMessung)
if [[ $? -gt 0 ]]
then
echo -e "\x1b[31mError: compilation of DmsMessung failed:\x1b[0m"
echo -e "$compile"
echo -e "Exiting."
exit 1
fi
compile=$(arduino-cli compile --fqbn $fqbn Temperaturmessung)
if [[ $? -gt 0 ]]
then
echo -e "\x1b[31mError: compilation of Temperaturmessung failed:\x1b[0m"
echo -e "$compile"
echo -e "Exiting."
exit 1
fi
echo "Uploading sketches..."
upload=$(arduino-cli upload -p $serial_dms --fqbn $fqbn DmsMessung)
if [[ $? -gt 0 ]]
then
echo -e "\x1b[31mError: upload of DmsMessung failed:\x1b[0m"
echo -e "$upload"
echo -e "Exiting."
exit 1
fi
upload=$(arduino-cli upload -p $serial_temp --fqbn $fqbn Temperaturmessung)
if [[ $? -gt 0 ]]
then
echo -e "\x1b[31mError: upload of Temperaturmessung failed:\x1b[0m"
echo -e "$upload"
echo -e "Exiting."
exit 1
fi
echo "Finished"
\ No newline at end of file
File moved
#include <DHT.h> #include <DHT.h>
#define DHT1_Pin 6 #define DHT1_Pin 6
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment