first commit
This commit is contained in:
commit
a5a0434432
1126 changed files with 439481 additions and 0 deletions
54
installer.sh
Normal file
54
installer.sh
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Stop bij fout
|
||||
set -e
|
||||
|
||||
# Kleuren voor output
|
||||
green="\e[32m"
|
||||
red="\e[31m"
|
||||
reset="\e[0m"
|
||||
|
||||
echo -e "${green}GrovePi installatiescript gestart...${reset}"
|
||||
|
||||
# Update systeem
|
||||
echo -e "${green}Systeem bijwerken...${reset}"
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
|
||||
# Benodigde pakketten installeren
|
||||
echo -e "${green}Afhankelijkheden installeren...${reset}"
|
||||
sudo apt install -y git python3 python3-pip python3-smbus i2c-tools raspi-config
|
||||
|
||||
# I2C inschakelen
|
||||
echo -e "${green}I2C inschakelen...${reset}"
|
||||
sudo raspi-config nonint do_i2c 0
|
||||
|
||||
# Installeren van avrdude
|
||||
echo -e "${green}Avrdude installeren...${reset}"
|
||||
sudo apt-get install bison flex byacc -y
|
||||
wget http://download.savannah.gnu.org/releases/avrdude/avrdude-7.0.tar.gz
|
||||
tar xfv avrdude-7.0.tar.gz && cd avrdude-7.0/
|
||||
./configure --enable-linuxgpio
|
||||
make
|
||||
sudo make install
|
||||
|
||||
echo -e "${green}Clonen van GrovePi repository...${reset}"
|
||||
sudo rm -rf /opt/grovepi
|
||||
sudo git clone https://git.pixelhosting.nl/Blackwhitebear8/grovepi.git /opt/grovepi
|
||||
cd /opt/grovepi
|
||||
|
||||
# Installeren van Python-pakketten
|
||||
echo -e "${green}Python bibliotheken installeren...${reset}"
|
||||
pip3 install --upgrade setuptools --break-system-packages
|
||||
pip3 install -r /opt/grovepi/Software/Python/requirements.txt --break-system-packages
|
||||
|
||||
# Installeren van GrovePi firmware en bibliotheken
|
||||
echo -e "${green}GrovePi installeren...${reset}"
|
||||
cd /opt/grovepi/Script
|
||||
sudo bash install.sh
|
||||
|
||||
# Controle uitvoeren
|
||||
echo -e "${green}GrovePi test uitvoeren...${reset}"
|
||||
cd /opt/grovepi/Software/Python
|
||||
python3 grove_led_blink.py
|
||||
|
||||
echo -e "${green}Installatie voltooid! Herstart je Raspberry Pi.${reset}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue