Making our program start automatically
As with our previous projects, we now need to make our program start as soon as we switch our Pi Zero on:
Now, we will create our service definition file; type this:
sudo nano /lib/systemd/system/twitterTshirt.service
Now, type the definition into it:
[Unit] Description=Twitter TShirt Service After=multi-user.target [Service] Type=idle ExecStart=/home/pi/WearableTech/Chapter5/ledTshirt.py [Install] WantedBy=multi-user.target
Save and exit Nano by typing Ctrl + O, followed by Enter, and then Ctrl + X. Now, change the file permissions, reload the systemd
daemon, and activate our service by typing this:
sudo chmod 644 /lib/systemd/system/twitterTshirt.service sudo systemctl daemon-reload sudo systemctl enable twitterTshirt.service
Now, we need to test if this is working, so reboot your Pi by typing sudo reboot
, and then when your Pi Zero restarts, you should be able to send it a Tweet and see the LEDs light up. Once you are happy that it is all working correctly...