More Python code and I/O was tested.
The first exercise included running some Python programs.
Next, the socket server and client were tested with successful results. The "Hello, world" echo shows the code running properly.
Next, the Breadboard with the photoresistor, switch, and LED was connected to the pi. The blink, manual, and auto programs were all run successfully. The values printed in the "auto" program increase when the photoresistor is covered, and decrease when light is allowed to shine on it.
After this, the python "test_email" and "hello" programs were configured and run. The "test_email" sends a single test email whereas the "hello" program sends an email whenever the button on the breadboard is pressed.
Remote GPIO was then tested using pigpio. When the command "sudo pigpiod -n <ip_address>" was run with the controlling computer's IP address and "PIGPIO_ADDR=<pi_ip> python3 led.py" was run on the controlling computer, the LED flashed while it was running.
Speed comparisons for different programs were then run. The results are shown below.
Doxygen was then installed on the Raspberry Pi.