Sou estudante de ciência da computação e estou ansioso para expandir meus conhecimentos em programação embarcada e engenharia elétrica.
Eu li aqui que usar ferramentas como o microcontrolador Arduino é uma boa maneira de começar.
Sou principalmente um programador Java e Python, mas tenho alguma experiência em C ++. Além disso, eu brinquei com o ArchLinux.
Um pequeno projeto que eu gostaria de fazer é controlar algumas lâmpadas via Wi-Fi no meu Arduino / Pi.
Pelo que li, o Pi e o Arduino são destinados a estudantes, mas não consigo descobrir o que é mais adequado para alguém como eu, que quer entender como os computadores funcionam em nível baixo.
Como iniciante, vou me deparar com muitas perguntas, então uma comunidade grande e útil (que eu ouvi dizer que o Pi tem) é uma grande vantagem.
Então, qual é o mais adequado para um iniciante autodidata: Arduino ou Raspberry Pi?
Desde já, obrigado.
Editar:
De suas muitas ótimas respostas e também desses artigos valiosos , cheguei ao seguinte
Conclusões
Eu escolhi o Arduino como um ponto de entrada para a programação incorporada, porque é um sistema mais simples que o Pi e me permite trabalhar mais perto do metal com mais facilidade.
Há um valor em aprofundar: eu poderia estudar o AVR ou microcontroladores mbed posteriormente para aprender mais sobre os detalhes de baixo nível da computação.
Ambos os dispositivos me permitem programar sem um sistema operacional, que é o que eu quero (a princípio).
Eu também encontrei projetos que usam um Pi para controlar um Arduino. Acho isso intrigante, pois os dois dispositivos são bastante acessíveis e eu gosto de usar o poder do Linux que pode rodar no Pi.
Além disso, encontrei este livro que deve me ajudar a aprender mais sobre engenharia elétrica enquanto experimentava o Arduino.
Parece difícil fazer meu projeto de lâmpada com o Arduino. Mas tudo bem. Tenho certeza de que consigo pensar em outros projetos motivadores ou obter inspiração aqui ou aqui .
Obrigado a todos por suas respostas.