Olá, pessoal.
Alguem ja usou ou usa esse microcontrolador?
Segui as orientações porém quando vou subir o upload, dava um erro:
Blink.ino:10:21: error: Arduino.h: No such file or directory
Blink.ino: In function 'void setup()':
Blink:15: error: 'OUTPUT' was not declared in this scope
Me falaram para criar o arquivo Arduino.h somente com um include Wprogram.h dentro.. e colocar em (......hrdware\attiny45_85\cores\attiny45_85)
Eu fiz e aparentemente funcionou, porém a biblioteca TONE Não está funcionando. Nem a SERIAL.
Alguem pode me ajudar nisso?
Valeu!!!!!
Tags:
Legal cara.. estou tentando.. só não encontrei no site o arquivo pins_arduino.h para baixar.... sabe onde posso conseguir?
Obrigadooooooooooo!
Essa do include Wprogram não faz muito sentido, uma vez que ela foi substituída pela Arduino.h.
Se possível, poste o seu código, informando qual a versão da IDE q está utilizando.
Geralmente incompatibilidade de versões (antes e depois de 1.0) resolve-se com essa pequena modificação:
http://automacaoerobotica.blogspot.com.br/2013/03/arduino-bibliotec...
O método que utilizei para programar os Attiny's foi este: https://www.youtube.com/watch?v=30rPt802n1k
Legal, Jonas!!!!
Voce sabe qual é o arquivo pins_arduino.h que preciso baixar ? tentei compilar e deu erro:
Já Copiei a attiny-master e encontrei as boards dentro da IDE
Estou usando a 1.0.5
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/Arduino.h:213,
from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/wiring_private.h:33,
from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\wiring_digital.c:28:
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:112: error: 'DDRC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:113: error: 'DDRD' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: 'PORTC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: (near initialization for 'port_to_output_PGM[3]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: 'PORTD' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: (near initialization for 'port_to_output_PGM[4]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: 'PINC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: (near initialization for 'port_to_input_PGM[3]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: 'PIND' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: (near initialization for 'port_to_input_PGM[4]')
Me lembro de ter baixado os arquivos no site do MIT:
Fiz exatamente igual no site que vc disse http://highlowtech.org/?p=1695
Até encontrou a board... Porém nao compila..
Aparece esse erro
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/Arduino.h:213,
from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/wiring_private.h:33,
from C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\wiring_digital.c:28:
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:112: error: 'DDRC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:113: error: 'DDRD' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: 'PORTC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:120: error: (near initialization for 'port_to_output_PGM[3]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: 'PORTD' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:121: error: (near initialization for 'port_to_output_PGM[4]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: 'PINC' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:128: error: (near initialization for 'port_to_input_PGM[3]')
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: 'PIND' undeclared here (not in a function)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: initializer element is not constant
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\/pins_arduino.h:129: error: (near initialization for 'port_to_input_PGM[4]')
Sobre o pins_arduino.h, no site não encontrei. Você poderia, me ajudar nisso?
OBRIGADO MESMO!
Alguma ideia?
Os arquivos pins_arduino,h podem ser baixados das páginas que eu indiquei:
http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips
Link Attiny44/45/84/85 em Documentation aponta para um master.zip que contém os arquivos.
http://highlowtech.org/?p=1695
Link para o mesmo master.zip em Download.
Esta página tem um passo a passo de como montar o ambiente, recomendo a leitura
Se preferir aqui está o link direto: https://github.com/damellis/attiny/archive/master.zip
Olá, Daniel. bom dia!
Então. tem mesmo mas só dentro da pasta "variants" e para o tiny8 e o tiny14. nenhum dos 2 funcionou...
Alguma ideia?
Obrigado
Funcionou(em partes) rsrs
Agora eu consigo copilar e subir os sketches para o attiny45 mas não consigo mais subir para meus atmega328-PU
Quando o arquivo "pins_arduino.h" está dentro da pasta "hardware\arduino\cores\arduino" só consigo subir os sketches do atmega328p-PU.
Se eu remover este arquivo da pasta, ai eu consigo subir para o atiny45, mas NÃO MAIS PARA O ATMEGA328
Existe alguma maneira de deixá-los convivendo juntos e felizes? rs
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por