0cm x 40,5cm
2 placas compensado 12,5cm x 14,0cm
2 placas compensado 8,0cm x 10,0cm
4 Pillow Block 20mm
2 eixos lineares retificados de 20mm com 40,5cm
2 eixos lineares retificados de 20mm com 42,0cm
by Milton Vilela…
Adicionado por Milton Vilela ao 1:33 em 11 outubro 2013
onitor os valores vão de 0-1023 e quando passo para o modo joystick lê como 0-255. Acho que não entendo de como mudar este comando:
// Definir os sticks analógicos // Desde analogRead (pin) retorna um valor de 10 bits, // Precisamos executar uma operação de deslocamento de bits para // Perde os 2 bits menos significativos e ter uma // 8 bit número que podemos usar controllerData.leftStickX = analogRead (A0) >> 2; controllerData.leftStickY = ((analogRead (A3) / 2) >> 2) + 128 - ((analogRead (A1) / 2) >> 2); controllerData.rightStickX = analogRead (A2) >> 2; //controllerData.rightStickY = analogRead (A2) >> 2; // E retornar os dados! voltar controllerData;
Preciso somente que o A0 seja reconhecido como 0-1023 e não sei como faze-lo tentei varias coisas sem sucesso, poderia me mostrar onde peco. obrigado…
ed[1].setLED(6, 5000); // LED 2 no pino 3 com tempo total de 5 segundos led[2].setLED(7, 10000); // LED 3 no pino 4 com tempo total de 10 segundos
button[0].setButton(2); // Botão 1 no pino 5 button[1].setButton(3); // Botão 2 no pino 6 button[2].setButton(4); // Botão 3 no pino 7}
Além disso, no meu teste usei INPUT_PULLUP para facilitar a montagem no protoboard, sem precisar dos push buttons. Com isso basta levar os pinos 2, 3 ou 4 para GND que aciona o botão.
Mas precisa inverter a lógica do teste de digitalRead() no void DebouncedButton::scanButton()
e alterar para iniciar o pino em pull up em void DebouncedButton::setButton(int pin)
…
inadas.
vou explicar uma delas, mas existem outras,
seu "fluxograma"
1. Se o pino 2 estiver ligado,
1.1 então liga o pino 8,
1.2 senão
1.3 desliga o pino 8
2. Se o pino 3 estiver ligado,
2.1 então liga o pino 10... 3. espera 1 segundo 4. liga o pino 9 5. espera 2 segundos... 6. desliga o pino 9 7. espera 1 segundo... 8. desliga o pino 8 9. espera 2 segundos...10. liga o pino 1111. espera 2 segundos...12. desliga o pino 11
?????? ------> > e a partir daqui faz o que ????? pois entrou
nesta rotina com pino3 ligado
13. se o pino 2 estiver ligado,
13.1 então espera 30 segundos14. e liga o pino 11 15. espera 2 segundos...16. desliga o pino 1117. se o pino 2 estiver ligado,
17.1 então espera 30 segundos18. e liga o pino 1119. espera 2 segundos...20. desliga o pino 1121. se o pino 2 estiver ligado,
21.1 então espera 30 segundos22. e liga o pino 1123. espera 2 segundos...24. desliga o pino 1125. se o pino 2 estiver ligado,
25.1 então liga o pino 1226. se o pino 7 estiver ligado,
26.1 então desliga o pino 12,
26.2 senão
26.3 liga o pino 12
27. se o pino3 estiver ligado e o pino 2 estiver desligado --> > Se pino 3 ligado e pino 2 ligado, faz o que?27.1 então desliga o pino 11
27.2 e espera que o pino 2 ligue para iniciar tudo
De uma analisada completa no fluxograma que encontrará mais inconsistências.
RV…
Adicionado por mineirin RV ao 12:01 em 30 novembro 2019