Skip to content
Snippets Groups Projects
Commit 1b8d38c3 authored by Lonnie Gamble's avatar Lonnie Gamble
Browse files

Fix ferdie issue with code formatting in week 09

parent c62785e0
No related branches found
No related tags found
No related merge requests found
Pipeline #348405 passed
......@@ -7,7 +7,7 @@
I got one of these for Christmas when I was 10 or 12 (1967-69), Sears sold them. It implements mechanical analogs of logic gates and other elements of digital computing and could run rudimentary programs and even games.
Quote of the week:
*"I live and work in an open source computing world from the ground up..I started by being able to dual boot in windows or linux, when I coudln't finish my work in linux I would shift to windows. For a long time now I have ben completely in linux"* - IAAC professor Victor Berberian
*"I live and work in an open source computing world from the ground up..I started by being able to dual boot in windows or linux, when I couldn't finish my work in linux I would shift to windows. For a long time now I have been completely in linux"* - IAAC professor Victor Berberian
![Board used for programming this week](../images/week08-embedded-programming/button-led-board.jpg)
......@@ -21,7 +21,7 @@ The lectures by Victor and Eduardo helped me understand the differences between
Serial communication formats include:
1. UART/USART (Universal asynchronuos reciver transmitter) - USB, one to one
1. UART/USART (Universal asynchronous receiver transmitter) - USB, one to one
2. SPI - SD memory card interface
3. I2C - Several devices communicate over two wires, connects up to 0-255 devices like sensors.
......@@ -50,7 +50,7 @@ I programmed the button-led board to do various things and I explored setting u
I struggled to get the button-led board functional - in the end I had two problems.
1. There is a problem with macs recognizing boards on the Arduino IDE and in using the workflow for OpenOCD (Open On Chip Debugger) or EDBG (Embedded Debugger). I was able to install bootloaders with the Arduino IDE, and I got people with PCs to help load bootloaders in my boards. The Arduino is unreliable in recognizing my boards, works every time on PCs. I have a 2010 Macbook Pro 13 inch with a hacked version of OS 10.15.7 Catalina (Apple block Catalina form working on older macs that are capable of running it. MacOS Catalina Patcher by DosDude1 allows older macs to run Catalina and seems to have very few compatability issues). I am working to get aan older PC that I can run linux on and plan on testing the Arduino IDE on my Raspberry Pi.
1. There is a problem with macs recognizing boards on the Arduino IDE and in using the workflow for OpenOCD (Open On Chip Debugger) or EDBG (Embedded Debugger). I was able to install bootloaders with the Arduino IDE, and I got people with PCs to help load bootloaders in my boards. The Arduino is unreliable in recognizing my boards, works every time on PCs. I have a 2010 Macbook Pro 13 inch with a hacked version of OS 10.15.7 Catalina (Apple block Catalina form working on older macs that are capable of running it. MacOS Catalina Patcher by DosDude1 allows older macs to run Catalina and seems to have very few compatibility issues). I am working to get aan older PC that I can run linux on and plan on testing the Arduino IDE on my Raspberry Pi.
2. My board powered up but would not work. Continuity tests during build and after completion indicated hat everything was connected properly. I had to ask Josep for help. He reflowed solder on many joints in the board and it just started working. The mini usb traces are very small and he suspects this was the issue.
......@@ -64,7 +64,7 @@ I struggled to get the button-led board functional - in the end I had two proble
<iframe width="560" height="315" src="https://www.youtube.com/embed/KZhBFDCp7Iw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
**Blinkng light 100msec on 100 mseec off**
_**Blinking light 100 msec on 100 mseec off**_
[blinky light fast](../images/week08-embedded-programming/fast-blinky-led-video.mp4)
......@@ -73,7 +73,7 @@ I struggled to get the button-led board functional - in the end I had two proble
Next I loaded an led/push button sketch and played with the parameters of it.
This finishes documentation for this weeks assignment (make the baord do something). I will document my explorations with Arduino Uno, ESP and Raspberry Pi as I get caught up with past assignments.
This finishes documentation for this week's assignment (make the board do something). I will document my explorations with Arduino Uno, ESP and Raspberry Pi as I get caught up with past assignments.
##Review data sheet for the Samd11c
......@@ -116,7 +116,7 @@ void loop() {
**Blinky Light and Button Sketch**
Got this code from the Arduino web site [here](https://create.arduino.cc/projecthub/SBR/working-with-an-led-and-a-push-button-71d8c1)
Got this code from the Arduino website [here](https://create.arduino.cc/projecthub/SBR/working-with-an-led-and-a-push-button-71d8c1)
``` c++
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment