Lessons
- Final Project Proposal
- Lesson 1 - principles and practices and project management (Jan 29)
- Lesson 2 - computer-aided design (Feb 5)
- Lesson 3 - computer-controlled cutting (Feb 12)
- Lesson 4 - electronics production (Feb 19)
- Lesson 5 - 3D scanning and printing (Feb 26)
- Lesson 6 - electronics design (Mar 5)
- Lesson 7 - computer-controlled machining (Mar 12)
- Lesson 8 - embedded programming (Mar 19)
- Lesson 9 - molding and casting (Mar 26)
- Lesson 10 - input devices (Apr 2)
- Lesson 11 - composites (Apr 9)
- Lesson 12 - output devices (Apr 16)
- Lesson 13 - networking and communication (Apr 23)
- Lesson 14 - mechanical design, machine design (Apr 30)
- Lesson 15 - interface and application programming (Apr 30)
- Lesson 16 - applications and implications (May 14
- Lesson 17 - invention, intellectual property, and income (May 21)
- Lesson 18 - project development (May 28)
- Lesson 19 - project presentation (Jun 4)
Lesson 8
- Things that Neil talked about:
- Homework from last week
- Types of memory
- Peripherals
- Word Size
- Processors families
- Vendors of electronic parts
- Types of AVR processors
- Types of packages
- Types of clocks
- In-system development
- Programmers (FabISP...)
- Hex files
- Assembly language
- C language
- AVR and C language
- Make files
- IDEs
- Host communication
- Boards
- Debugging
- STM32 chip
- Assignment
- Homework:
- Programming in Arduino:
- Download Arduino Program Here
- I turned the board into a PWM, to control the visibility of the LED.
- It took me more than 3 hours to program the board.
- I was testing the functions for more than 2 hours and I edited the Blink example for more than 1 hour.
- I looked at the reference, at the Blink example and at the example from last year by Anna.
- Some screenshots: