AVR
Onderwerp: AVR | |
---|---|
Deskundigen | JTAG , Danny Bokma (JTAG) Rol: niet-deelnemer Deskundig met: AVR, CNC, CNC-Frezen, ENC28J60, Elektronica, Solderen, Stappenmotor Werkt aan: Geen projecten :( CrazyA
CrazyA Rol: deelnemer Deskundig met: AVR, Arduino, Blender, Elektronica, GL-Inet, LPD8806, POV-Ray, RaspberryPi Werkt aan: Geen projecten :( |
Beginners | |
Onderdeel van | Elektronica |
AVR wordt o.a. gebruikt in | |
!UIT 2012, AVR kamerthermostaat, Conrad BEL-8006 radiothermostaat, Deurbel, Ledbar, Moodlight, Twitterboom |
Introductie en knutselworkshops omtrent Atmel AVR microcontrollers.
Er schijnen mensen het idee te hebben dat ik iets van Atmel AVR microcontrollers weet en dat ze er wat aan kunnen hebben als ik daar dan workshops over ga geven. Ik voel me gevleid en ga zeker m'n best doen om er iets moois van te maken. Het lijkt me dan handig om te beginnen met even snel wat basiscomponentjes te bekijken (ledje, weerstandje, transistor) en vervolgens in een groepsvorm het eerste projectje doen. Wellicht is het handig als iedereen over een soort basispakketje aan hardware beschikt (breadboardje, simpel microcontrollertje, paar draadjes, knopje, paar ledjes en weerstandjes) zodat we allemaal direct hetzelfde kunnen bouwen. Als iedereen vertrouwd is met de soft- en hardware kan het natuurlijk alle kanten op gaan (en zal het snel duidelijk worden dat google er veel meer van weet dan ik).
Wanneer
Het lange wachten wordt beloond, wellicht met een verhaal waar je niet op zit te wachten. Om daar achter te komen moet je maar komen kijken en luisteren op:
- AVR W1 - Dinsdag 13 september v.a. 20:00 door CrazyA
- Eerste stap van programmeren naar microcontrollers dmv een inleiding in electronica.
- De presentatie File:Workshop AVR01.pdf
- AVR W2 - Dinsdag 20 september v.a. 20:00 door CrazyA
- Recap workshop 1
- Beginnen aan knipperled op breadboard
- https://docs.google.com/present/view?id=dhrjtx54_28dbshgcm6
- AVR W3 - Dinsdag 27 september v.a. 20:00 door CrazyA
- Verder met knipperled op breadboard (RGB)
- https://docs.google.com/present/view?id=dhrjtx54_44whv5tbq8
- AVR W4 - Dinsdag 04 oktober v.a. 20:00 door CrazyA
- Verder met knipperled op breadboard (RGB)
- Inputs
- https://docs.google.com/present/view?id=dhrjtx54_44whv5tbq8
- AVR W5 - Dinsdag 11 oktober v.a. 20:00 door CrazyA
- Timers en interrupts
- https://docs.google.com/present/view?id=dhrjtx54_592xn2f2hn
- AVR W6 - Dinsdag 18 oktober v.a. 20:00 door JTAG
- AVR W7 - Dinsdag 25 oktober v.a. 20:00 door CrazyA
- DS18B20 op Display
- https://docs.google.com/present/view?id=dhrjtx54_606q9h39g6
- AVR W8 - Dinsdag 01 november v.a. 20:00 door JTAG
- ????
- https://????
- AVR W9 - Dinsdag 08 november v.a. 20:00 door CrazyA
- AVR W10 - Dinsdag 15 november v.a. 20:00 door CrazyA
- Aan projecten werken en kleine presentatie CP210x USB-to-Serial-TTL-converter
- File:M8-serial.c.txt
- AVR W11 - Dinsdag 22 november v.a. 20:00 door CrazyA en JTAG
- Het AVR knutselavondje!
- Kom langs, knutsel, werk samen, stel vragen, leef je uit!
- Op dinsdag 29 november is er een deelnemersvergadering. De workshop komt deze ene keer te vervallen
- AVR W12 - Dinsdag 6 december v.a. 20:00 door JTAG
- AVR W13 - Dinsdag 13 december v.a. 20:00 door CrazyA / JTAG
- Knutselavond
- AVR W14 - Dinsdag 20 december v.a. 20:00 door CrazyA / JTAG
- Knutselavond
- AVR W15 - Dinsdag 27 december v.a. 20:00 door CrazyA / JTAG
- Overgeslagen
- AVR W16 - Dinsdag 3 januari v.a. 20:00 door CrazyA / JTAG
- Knutselavond
- AVR W17 - Dinsdag 10 januari v.a. 20:00 door CrazyA / JTAG
- Knutselavond (heel rustig, dat wel)
- AVR W18 - Dinsdag 17 januari v.a. 20:00 door CrazyA
- Knutselavond
- AVR W19 - Dinsdag 24 januari v.a. 20:00 door JTAG
- Workshop EAGLE - Introductie in EAGLE
- Schema tekenen
- Printje ontwerpen
- Zal waarschijnlijk meerdere weken in beslag gaan nemen
Wie doet er mee?
Wie wil meedoen? Wie heeft welke ervaring met elektronica/microntrollers? Wat wil je graag bereiken (heb je zelfs al idee voor een project)? Andere opmerkingen?
- CrazyA
- Will-Do
- Lijnenspel
- iisschots
- jacko
- failbaitr
- Un1dentif13d
Hardware suggesties
Als iemand verder nog suggesties heeft om mee te knoeien, geef dat hier even aan (zeker als we dan verzendkosten kunnen besparen oid)
Compiling on linux
http://www.nongnu.org/avr-libc/user-manual/group__demo__project.html
avr-gcc -g -Os -mmcu=atmega8 -c knipperlampje.c
— generates the .o fileavr-gcc -g -mmcu=atmega8 -o knipperlampje.elf knipperlampje.o
— generates the .elf fileavr-objdump -h -S knipperlampje.elf > knipperlampje.lst
— generates the list of deps (empty)avr-gcc -g -mmcu=avr1 -Wl,-Map,knipperlampje.map -o knipperlampje.elf knipperlampje.o
— takes the .elf and .o files and creates a mapavr-objcopy -j .text -j .data -O ihex knipperlampje.elf knipperlampje.hex
— takes the .elf file and creates the hexsudo avrdude -c usbtiny -p m8 -U flash:w:knipperlampje.hex
— writes the hex file to the usbtiny programmer