Other Projects

Image from Week 4 of programming and monitoring the board. e1668063982832

AVR-GCC

Background I’ve written dozens of programs using the Arduino IDE and using other tools like the ARM mBed toolchain. My priority for this week was to familiarize myself with avr-gcc and the Atmel libraries. Week 4 Board Programming I had already programmed my Week 4 board with the provided serial echoing program so I was […]

AVR-GCC Read More »

PID Test e1668496888721

Programming for AVR

This project was done in order to experiment with the Automotakit breadboard board which is based on the ATMEGA256A3U chip. The use of a DAC, ADC , low pass filter, PWM, basic I/O, current control, clock setup, and interrupts on an Atmega chip are some of the topics explored here. In order to experiment around, the datasheet

Programming for AVR Read More »

worked with this microcontroller e1668074948963

Work Progress

I have been working on input and output devices communication for weeks. For those weeks, I spent so many times on the ESP32 debugging and got nothing solved, which makes me be so despair about the foreseeable failure of my final project. This wildcard week, however, saved my final project. I joined the advanced embedded

Work Progress Read More »

CONNECTING BOARD PROGRAMMER e1668067896536

Embedded Programming

1. Programming Board Blinking Code using Arduino environment CODE: I started with code code from Jaclyn Berry’s page : const int buttonPin = 7; const int ledPin = 2; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH){ digitalWrite(ledPin,HIGH); } else{ digitalWrite(ledPin,LOW);

Embedded Programming Read More »

Scroll to Top