CE 351 Spring 2022
Homework 9
Name: David Lee

Email: djlee1@fortlewis.edu

MSP430 Basucs and ST32 Basics

Introduction:
This assignment was to learn about how more complex and industry microcontrollers function.

Materials and Methods:
MSP430 and ST32

Results:

Task 1: Using the MSP430 Make the on board led blink


Figure 1: Shows the Video of the MSP430 LED Blink

Task 2: Using the MSP430 have serial communication


Figure 2: Shows the Test of serial output works

Task 3: Using the MSP430 and a potentiometer display maximum and minimum values.


Figure 3: Shows video data changing

Task 4: Using the MSP430 and HC-05 communicate via bluetooth with text


Figure 4: Shows more bluetooth Communication

Task 5: Using the MSP430 and HC-05 communicate via bluetooth with voice commands


Figure 5: Showing Functionality of Bluetooth communication

Task 6: Using the MSP430 display things using and OLED display


Figure 6: Using the code provided to display to the oled

Task 7: Using the MSP430 have text typed from the phone display to the OLED


Figure 7: USing the OLED and MSP430 To diplay text via Bluetooth communitcation

Task 8: Using the Nucleo F401-RE make the onboard LED blink


Figure 8: Blinking LED on the Nucleo

Task 9: Using the Nucleo F401-RE have it print to serial output


Figure 9:
Showing the Message printed

Task 10: Using the Nucleo F401-RE have it echo serial communication

Figure 10: Shows the Echoed Output That was typed

Task 11: Using the Nucleo F401-RE use I2C communitcation with the accelerometer and gyroscope


Figure 11: Shows the print ot of the data from the gyroscope

Discussion:
This assignment was able to be successfully completed. It was a good practice to complete these simplier tasks but with more complex micro controllers. I enjoyed being able to use a more industrial standard board.