R.A.D.T V1 projet, idée, commande, réalistion, code
#1
Posté 09 novembre 2012 - 10:10
Base easyRobotic= Commandée
carte arduino uno= recu et approuvé depuis longtemps
une protoshield= Commandée
un écran 12v= en recherche
une batterie 12v et un circuit d'alimentation= en recherche et et en conception
deux servo puissant pour l'articulation de l'écran= en recherche
un laptop= OK
un deuxième PC pour controlé le robot a distance= ok
une webcam=ok
etc... ^^
J'ai un schéma primaire.
une réalisation 3D est en cour.
Et j'ai aussi quelque question n'ayant codé qu'une ou deux fois, sa va etre dur, il faut que je controle le robot avec le pc par usb et le pc par un autre par internet si possible.
Y voyez vous des contraintes ou du matos spécifique a avoir et est-ce posssible?
#3
Posté 10 novembre 2012 - 04:06
Le moteur 1 fonctionne tres bien mais pas le 2! a Votre avis?
j'ai aussi un kit IR arduino dfrobot, mais il m'est impossible de compilé les programme test que je trouve
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
}
}
"personne sur mon sujet sniff..."
#4
Posté 10 novembre 2012 - 04:44
Bonjour, j'ai reçu l'électronique.
j'ai aussi recu une petite commande IR, afin de tester la base avant le code. L'un d'entre vous aurai une astuce pour coder facilement?
Hello !
Jette un oeil à ce code : http://www.robot-maker.com/forum/topic/5741-projet-lexplorateur-un-robot-exploreur/page__p__35767__hl__t%E9l%E9commande__fromsearch__1#entry35767
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#7
Posté 10 novembre 2012 - 05:11
sa donne sa non?
#include <stdint>
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
}
}
#8
Posté 10 novembre 2012 - 05:20
#include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Démarrez le récepteur } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, DEC); irrecv.resume(); // Recevez la prochaine valeur }} Ou en changent par les : HEX DEC BIN On obtiens différent code de fréquence .
PS: A quoi te serre cette déclaration , ( #include <stdint> ) ???
#9
Posté 10 novembre 2012 - 05:21
EDIT réussi a telecharger ARDUINO 0023
J'avoue être totalement perdu sur ce code, faut vraiment que je m'y remette...
Maintenant j'ai ce mesage:
In file included from /usr/lib/gcc/avr/4.7.0/../../../avr/include/util/delay.h:44:0,
from /usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/delay.h:37,
from /home/maxtreck/arduino-0023/hardware/arduino/cores/arduino/wiring_private.h:30,
from /home/maxtreck/arduino-0023/hardware/arduino/cores/arduino/WInterrupts.c:34:
/usr/lib/gcc/avr/4.7.0/../../../avr/include/math.h:426:15: error: expected identifier or ‘(’ before ‘double’
/usr/lib/gcc/avr/4.7.0/../../../avr/include/math.h:426:15: error: expected ‘)’ before ‘>=’ token
Là je pense que j'ai réellement un bug même blink ne veut pas compiler, je ne parle même pas d'upload...
Modifié par Jean-Airplus, 10 novembre 2012 - 05:35 .
#10
Posté 10 novembre 2012 - 05:47
Pourquoi prendre la version 0.23 ? la dernier version est la mieux.
Mon site internet : http://ferdinandpiette.com/
#11
Posté 10 novembre 2012 - 06:05
Après Jean-Airplus et sur Linux , je ne c'est pas si cela change grand chose , mais bon faut essayer divers possibilité.
PS: oui désolé Black Templar pour l’oublie de frappe de ( <stdin> mais <stdin.h> ]
#12
Posté 10 novembre 2012 - 07:47
C'est fait.
Maintenant j’obtiens un message: /home/maxtreck/arduino-1.0.2/libraries/IRremote/IRremote.cpp:523: error: ‘volatile struct irparams_t’ has no member named ‘rawlen’
Si je n'arrive pas a faire fonctionner ce code, je ne suis pas pret de faire fonctionée le projet final.
#13
Posté 11 novembre 2012 - 12:27
#15
Posté 11 novembre 2012 - 11:20
arduino-0023/ librairies/. c'est bien là?
Oui c'est bien sa , bon la je ne voie pas ton problème.
Peux tu testé ta carte Arduino uno , en lui lancent la fonction blink avec l'interface de l'Arduino , et nous dire si d'une par le programme c'est bien compilé , et nous dire si ta carte fait bien clignoter la LED 13.
#16
Posté 11 novembre 2012 - 12:45
Indépendamment des problèmes de code : je ne connais pas la carte DFR robot mais visiblement, c'est une carte tout en un qui inclut un étage de commande. J'ai eu un problème similaire (un moteur était commandé sans problème, mais l'autre, pas moyen, même si les LEDs correspondantes flashaient bien) qui s'est avéré être un simple problème de Jumper pas à sa place. Vérifie s'il tu n'as pas ce genre de dispositif au niveau de la commande (trois broches dont deux reliées par jumper) et que la doc te dit qu'il faut une certaine configuration.
J'ai illustré mon problème ici : http://www.robot-maker.com/index.php?/blog/29/entry-32-its-kind-of-alive/, si ça peut t'aider.
#17
Posté 11 novembre 2012 - 12:55
Oui c'est bien sa , bon la je ne voie pas ton problème.
Peux tu testé ta carte Arduino uno , en lui lancent la fonction blink avec l'interface de l'Arduino , et nous dire si d'une par le programme c'est bien compilé , et nous dire si ta carte fait bien clignoter la LED 13.
Sa marche, je vient de tester.
#18
Posté 11 novembre 2012 - 12:57
Les leds du second ne flash pas, le premier fonctionne très bien.Salut,
Indépendamment des problèmes de code : je ne connais pas la carte DFR robot mais visiblement, c'est une carte tout en un qui inclut un étage de commande. J'ai eu un problème similaire (un moteur était commandé sans problème, mais l'autre, pas moyen, même si les LEDs correspondantes flashaient bien) qui s'est avéré être un simple problème de Jumper pas à sa place. Vérifie s'il tu n'as pas ce genre de dispositif au niveau de la commande (trois broches dont deux reliées par jumper) et que la doc te dit qu'il faut une certaine configuration.
J'ai illustré mon problème ici : http://www.robot-maker.com/index.php?/blog/29/entry-32-its-kind-of-alive/, si ça peut t'aider.
Répondre à ce sujet
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users