Arduino e servos – guia de alimentação
Uma questão que surge frequentemente é sobre alimentação de servos e arduino. Os servos consomem uma quantidade de corrente considerável quando estão em esforço, e se o Arduino (ou outra placa do género) estiver a ser alimentado da mesma fonte de alimentação, podem surgir problemas durante o esforço do(s) servo(s), sendo o mais comum ocorrerem resets nas placas. Esta é uma forma de alimentar servos e Arduinos a partir da mesma fonte (clicar para aumentar):
Os resets são causados porque a tensão de alimentação vem abaixo quando um servo (ou qualquer outro dispositivo que consuma muita corrente) suga muita corrente da fonte de alimentação. Em geral os microcontroladores têm mecanismos para se manterem em reset quando a sua tensão de alimentação é muito baixa, de forma a evitar execução de código aleatóriamente.
Não é de maneira nenhuma a forma mais eficiente de resolver a questão, mas é sem dúvida a mais fácil de implementar, em particular para quem tem pouca experiência. Divirtam-se 🙂
How to do several things at the same time
Sorry, this post moved here.
Como fazer várias coisas ao mesmo tempo
Não, não é um artigo sobre gestão de tempo :)! Às vezes há por aí pessoas a dar voltas à cabeça sobre “como fazer várias coisas ao mesmo tempo” num programa Arduino ou outra placa com microcontrolador. Às vezes começam a pensar em threads e sistemas operativos, mas em máquinas tão pequenas e com programadores iniciantes, o melhor mesmo é ficar bem longe da complexidade de sistemas multi-tarefa preemptivos/divisão de tempo e respectiva sincronização. Mas então, há alguma alternativa adequada a máquinas de poucos recursos e fácil de usar? Há. É ler o resto do artigo 🙂