Week – 07/04/25

2–3 minutes

This week, I worked on integrating an LCD screen into my circuit. Unlike the 20×4 LCDs used in class, my own setup included a 16×2 LCD that connects directly to the breadboard. Although the screen was different, the wiring process remained mostly the same, and I was able to adapt fairly easily with help from Diana. The main challenge was adjusting the code to accommodate the smaller display, which limited the amount of text I could show. This experience helped me become more confident in modifying code based on hardware differences, a skill that I know will be valuable for future projects.

void setup() {

  Serial.begin(9600);
  lcd.begin(16, 2); // Initialize LCD (16x2)
  pinMode(BUZZER_PIN, OUTPUT); // Set buzzer pin as output
 
}

I also found it fascinating to learn about how LCD technology works, especially the role of liquid crystals and how they manipulate light to display characters. Understanding the theory behind the hardware added depth to what might have otherwise felt like a purely practical task.

Another key takeaway this week was learning how to organise my Arduino code more efficiently using header files. As someone who values neatness and clarity in my work, this was especially helpful. It allows me to keep my code modular and easier to maintain, which is something I’ve struggled with before in more complex builds. I’m beginning to appreciate how important structure is in programming, not just for others who might read my code, but for myself when I return to projects later.

On the physical side of circuit building, I began colour-coding my wiring, using black wires for ground and red for power. It’s a small detail, but one that greatly improves the readability of my circuits and will make troubleshooting much easier down the line. It’s been a helpful step in developing more professional, methodical habits in my practical work.

Finally, I’ve also started drafting my essay. While I originally intended to focus on toxicity in online gaming communities, my research led me in a broader direction. I’ve now decided to explore toxic ‘bro’ culture in Britain more generally, as I found richer sources and a wider social context to examine. This shift feels right, as it still reflects my personal experiences but also allows for a more holistic, societal critique.

Overall, this week has been a strong blend of technical learning, practical problem-solving, and early academic exploration. I’m beginning to feel more confident not just in building circuits, but in thinking critically about the social implications of the digital spaces and tools we interact with.