collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[Hoje às 15:31]


Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Como funciona um Arduino?  (Lida 16430 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

StarRider

  • Visitante
Re: Como funciona um Arduino?
« Responder #15 em: 25 de Fevereiro de 2015, 17:31 »
Boas,

Como funciona um arduino ? Sendo que "arduino" é apenas um conceito de
firmware o seu funcionamento resume-se a:
- Um firmware bootloader
- Uma colecção de rotinas de firmware agrupadas em libs
- Um IDE

Edit: adicionei o terceiro ponto, o do IDE.


Tudo o mais é hardware e o seu funcionamento não pode ser confundido nem agrupado no paradigma que
dá pelo nome de "arduino".

Abraços,
PA

« Última modificação: 25 de Fevereiro de 2015, 17:38 por StarRider »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #16 em: 25 de Fevereiro de 2015, 18:06 »
Shit storm away..

Qual é o paradigma psicológico em que te encontras para necessitar de escrever arduino entre aspas e em letras minúsculas?

Começa a parecer birra/criancice tanta palhaçada sempre que existe a palavra arduino..

E respondendo agora realmente:
Arduino é uma cópia de Wiring \n\r
Avr fanboy

StarRider

  • Visitante
Re: Como funciona um Arduino?
« Responder #17 em: 25 de Fevereiro de 2015, 18:56 »
Shit storm away..

Qual é o paradigma psicológico em que te encontras para necessitar de escrever arduino entre aspas e em letras minúsculas?

Começa a parecer birra/criancice tanta palhaçada sempre que existe a palavra arduino..

E respondendo agora realmente:
Arduino é uma cópia de Wiring \n\r

Oh, boy. Here we go again. ;)

O tamanho da letra é directamente proporcional à minha opinião sobre o mesmo, pode ser redutor para
o dito cujo mas é essa a intenção 8) ...

Abraços,
PA

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.482
Re: Como funciona um Arduino?
« Responder #18 em: 25 de Fevereiro de 2015, 21:21 »
Desabafo: hoje estou muito mal disposto, vieram-me perguntar:
"O que 'e melhor: arduino ou PIC? ... o meu colega do trabalho usa PIC.."

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #19 em: 25 de Fevereiro de 2015, 21:23 »
Um i7 octa core dead-bug numa breadboard, com jeitinho liga-se um 595 numa lane PCIe..
Avr fanboy

StarRider

  • Visitante
Re: Como funciona um Arduino?
« Responder #20 em: 25 de Fevereiro de 2015, 22:32 »
Vem mesmo a calhar, ultimo arduino Mega-XXL:




.. ou não  :P

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #21 em: 25 de Fevereiro de 2015, 22:36 »
Acho que isto é mais hilariante:
http://hackaday.com/2015/02/25/arduino-v-arduino/
Avr fanboy

Offline andElectrons

  • Mini Robot
  • *
  • Mensagens: 257
Re: Como funciona um Arduino?
« Responder #22 em: 25 de Fevereiro de 2015, 22:47 »



LOL tá giro até... vou ficar à espera do Arduino Xenon ou mesmo Arduino AMD :P

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Como funciona um Arduino?
« Responder #23 em: 25 de Fevereiro de 2015, 22:47 »
o njay vai reformular a questao para: "Como funcionava um Arduino?" lool

Offline Electropepper

  • Mini Robot
  • *
  • Mensagens: 116
    • Electropepper
Re: Como funciona um Arduino?
« Responder #24 em: 27 de Fevereiro de 2015, 13:24 »
Já agora, que estamos nisto, posso estar a dizer asneira mas cá vai.
A parte do bootloader ainda não percebi se foi desenvolvida pela equipa do arduino até porque dá para perceber que o IDE usa o avrdude que por sua vez usa o ISP do AVR.
Eu já usei o atmega328 com o avr-gcc e um bus pirate para o programar, quer isto dizer que a parte do arduino bootloader está apenas a fazer de programador ISP ou série ?
Estou um pouco confuso mas tambem nunca fui muito fã de arduino, nunca perdi muito tempo com isto.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #25 em: 27 de Fevereiro de 2015, 13:53 »
Se tens programador ISP não precisas de bootloader nenhum.
O bootloader é simplesmente um bocado de código que está no fim da flash e que recebe o programa por serial e programar a flash, o bootloader inicial é baseado ou praticamente copiado do stk500v2 da Atmel, o avrdude é um software que serve para programar avr's, seja via ISP, JTAG, serial, PDI e á outro protocolo ainda par aos tiny de 6 patas.
O bootloader não tem magia nenhuma nem é suposto acederes ao bootloader a partir do teu programa, não tens qualquer funcionalidade extra por ter ou não ter um bootloader.
Se estavas a usar5/6 fios no bus pirate estavas a usar ISP, que é um protocolo em cima de SPI.
Avr fanboy

Offline Electropepper

  • Mini Robot
  • *
  • Mensagens: 116
    • Electropepper
Re: Como funciona um Arduino?
« Responder #26 em: 27 de Fevereiro de 2015, 14:03 »
Ok, já percebi :), e quanto á linguagem C++ vem de onde, visto que tambem usa o avr-gcc ?

P.s - Usei o SPI não ISP.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #27 em: 27 de Fevereiro de 2015, 14:07 »
O SPI do buspirate que recebe comandos ISP via avrdude.

O C++ vem do avr-g++
Avr fanboy

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Como funciona um Arduino?
« Responder #28 em: 27 de Fevereiro de 2015, 15:05 »
(Nem sei porque me dou ao trabalho, claramente andas à caça de gambuzinos, burro sou eu que te dou trela...)
Caçado :P :D!

Quem é que já olhou para o esquema eléctrico de um arduino e porquê, e quem é que já usou um arduino e nunca olhou para o esquema e porquê? Quem é que não sabe que o esquema está disponível na net a quem quiser ver?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #29 em: 27 de Fevereiro de 2015, 15:49 »
Eu já vi, mas só porque BDSM está outra vez na moda.
Avr fanboy