Mudanças entre as edições de "AVR 100 Noção"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(7 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 5: Linha 5:
   
 
==A Atividade==
 
==A Atividade==
 
PRELIMINAR
 
   
 
Os seguintes tópicos serão abordados. Além de uma breve apresentação teórica serão realizados experimentos práticos.
 
Os seguintes tópicos serão abordados. Além de uma breve apresentação teórica serão realizados experimentos práticos.
Linha 12: Linha 10:
 
* Arquitetura básica dos microcontroladores AVR
 
* Arquitetura básica dos microcontroladores AVR
 
* As memórias: Ram, Flash e EEProm
 
* As memórias: Ram, Flash e EEProm
 
* Os fuses
* Gravação de programas na Flash
+
* Gravação de programas na Flash e o utilitário avrdude
* avrdude
 
 
* Usando a entrada e saída digital
 
* Usando a entrada e saída digital
 
* Compilando um programa em C com o avr-gcc
 
* Compilando um programa em C com o avr-gcc
 
* Timers
 
* Timers
 
* Conversão analógica digital
 
* Conversão analógica digital
* Os fuses
 
   
 
A estimativa é que a atividade tenha uma duração entre 3 e 4 horas.
 
A estimativa é que a atividade tenha uma duração entre 3 e 4 horas.
   
==Material==
+
==Material para Montagens==
 
O material abaixo será fornecido pelo Garoa para uso na atividade, devendo ser devolvido ao final.
 
O material abaixo será fornecido pelo Garoa para uso na atividade, devendo ser devolvido ao final.
   
 
* Gravadores AVR diversos (usbtinyisp, usbasp, ArduinoISP)
 
* Gravadores AVR diversos (usbtinyisp, usbasp, ArduinoISP)
 
* Microcontroladores ATtiny25
 
* Microcontroladores ATtiny25
* Protoboards com alimentação 5V
+
* Protoboards
 
* LEDs, resistores, botões, LDR
 
* LEDs, resistores, botões, LDR
  +
  +
==Material de Apoio==
  +
* [https://skydrive.live.com/redir?resid=BB4E6DA92787B025!238&authkey=!ALDq4FOJNeuwW08&ithint=file%2c.ppt Apresentação]
  +
* [https://skydrive.live.com/redir?resid=BB4E6DA92787B025!239&authkey=!AKuBtqS6iuXQquM&ithint=file%2c.zip Fontes, Makefile e hex dos exemplos]
   
 
==Pré-Requisitos==
 
==Pré-Requisitos==
Linha 35: Linha 36:
 
** Usuários de Windows: baixar e instalar o [[http://sourceforge.net/projects/winavr/files/ WinAVR]]
 
** Usuários de Windows: baixar e instalar o [[http://sourceforge.net/projects/winavr/files/ WinAVR]]
 
** Usuários Linux: provavelmente já tem o avr-gcc instalado, detalhes [[http://www.avrfreaks.net/wiki/index.php/Documentation:AVR_GCC aqui]]
 
** Usuários Linux: provavelmente já tem o avr-gcc instalado, detalhes [[http://www.avrfreaks.net/wiki/index.php/Documentation:AVR_GCC aqui]]
** Usuários Mac: ver tutoriasl o site da [[http://www.ladyada.net/learn/avr/setup-mac.html ladyada]]
+
** Usuários Mac: ver tutoriais no site da [[http://www.ladyada.net/learn/avr/setup-mac.html ladyada]]
   
 
==Histórico==
 
==Histórico==
 
* Ideia inicial: 20/11/2013
 
* Ideia inicial: 20/11/2013
* Primeira edição: a definir
+
* Primeira edição: [[/131207|07/12/2013]]
  +
* Apresentação na inauguração do LHC: 25/01/2014
  +
* Mini-Treinamento na [[O Outro Lado BSidesSP ed 11|11a Edição da BSidesSP]]: 23/05/2015
  +
* Workshop na 1ª Geek Week da USP: [[/150528|28/05/2015]]
  +
* Realizado no Garoa em 11/07/2015
   
[[Categoria:Eventos]]
+
[[Categoria:Eventos]][[Categoria:Oficinas]]

Edição atual tal como às 12h12min de 17 de fevereiro de 2016

AVR 100 Noção é uma atividade que visa disseminar algumas informações básicas do uso de microcontroladores AVR.

Sócio Responsável

DQ

A Atividade

Os seguintes tópicos serão abordados. Além de uma breve apresentação teórica serão realizados experimentos práticos.

  • Arquitetura básica dos microcontroladores AVR
  • As memórias: Ram, Flash e EEProm
  • Os fuses
  • Gravação de programas na Flash e o utilitário avrdude
  • Usando a entrada e saída digital
  • Compilando um programa em C com o avr-gcc
  • Timers
  • Conversão analógica digital

A estimativa é que a atividade tenha uma duração entre 3 e 4 horas.

Material para Montagens

O material abaixo será fornecido pelo Garoa para uso na atividade, devendo ser devolvido ao final.

  • Gravadores AVR diversos (usbtinyisp, usbasp, ArduinoISP)
  • Microcontroladores ATtiny25
  • Protoboards
  • LEDs, resistores, botões, LDR

Material de Apoio

Pré-Requisitos

  • Notebook com o avr-gcc instalado
    • Usuários de Windows: baixar e instalar o [WinAVR]
    • Usuários Linux: provavelmente já tem o avr-gcc instalado, detalhes [aqui]
    • Usuários Mac: ver tutoriais no site da [ladyada]

Histórico

  • Ideia inicial: 20/11/2013
  • Primeira edição: 07/12/2013
  • Apresentação na inauguração do LHC: 25/01/2014
  • Mini-Treinamento na 11a Edição da BSidesSP: 23/05/2015
  • Workshop na 1ª Geek Week da USP: 28/05/2015
  • Realizado no Garoa em 11/07/2015