CE 433 Lab 2022 Spring
Lab 7
Name:
Nicolas Llarena
Email: Njllarenaarias@fortlewis.edu

1. Lab 7 - BASYS 3 Board to Implement an LCD Driver

2. Introduction
The purpose of this lab is to work with the BASYS 3 board together with an LCD integrating them both and displaying some words on the LCD. this will be a useful project.

3. Materials
Materials Quantity
Arduino Power Module
1
ESP 32
1
Bread Board
1
Jumper cables
15
LCD
1
10kOhm potentiometer
1

4. Results

Task 1



Task 1: The purpose of this task was to repeat the exercise from the book where we connect an LCD to the BASYS 3 board to display some srolling messages. Video shows functionality. Some of the ports from the example were adjusted to work for the way I coonnected the LCD on the BASYS 3 board.



Task 2



Task 2: The purpose of this task was to repeat the work from task 1 but making the display static. This was done by decreasing the clk_param to increase the speed of the scrolling. Video shows demonstration.



Task 3



Task 3: The purpose of this task was to use the ASCII code instead of letters in the code to display "HELLO!!". Decimal numbers from the table provided were used.



Discussion
This laboratory assignment was useful and fun. We learned how to use an LCD together with a BASYS 3 board and how to send and manipulate data directly to the LCD. I believe this is an important application for various projects. Looking forward in implementing this in any way.