Desde que terminei a dissertação de mestrado que este "menino" tem estado parado (tirei-lhe o "cérebro" só para ele não estar com ideias, já que ele tinha um dizer: «Plano de domínio do Mundo activado»). Mas tenho aqui alguns planos para ele. Antes de lhe introduzir a interacção via Web/Android, irei renovar a electrónica de modo a torná-lo mais eficiente em termos de consumo e adaptá-lo a recarga sem fios! Agora falta ter tempo para me dedicar ao desenho das placas, montagem, testes, programação, mais testes,
upgrades, etc...
Como sabe, de momento estou a trabalhar em software, porquê? Bem, primeiro porque não consegui mais nada e em segundo porque pretendo consolidar a minha programação, desta vez virada para
software em vez de
hardware! E assim vou vendo o que, por exemplo, o pessoal que sabe de programação para software precisa para depois poder programar um robô sem necessitar de saber se o hardware tem um motor vulgar com potenciómetro associado, ou se tem um servo-motor!
Assim os futuros programadores veriam algo como:
- Código: Selecionar todos
robot.walk(step)
em vez de:
- Código: Selecionar todos
walk(self, step):
while step > 0:
P1^=0x01 # acciona/pára motor perna esquerda
...
P1^=0x02 # acciona/pára motor perna direita
...
step -= 1