|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi! To get introductions out of the way, I'm the head programmer (Java) of Marquette's team 3617 Cold Logic. Next year will be the first that we've had more than one dedicated programmer (with the ones that helped me this year focusing significantly more on electrical, and only one actually manipulating code, on our arduino). All of these questions are for things that I would like to tackle for next year, while leaving the simpler work to my newly found sub-team.
My questions are as follows: 1) is there any real advantage to wiring Jags via CAN, and what differences does it make in programming (other than using the CANJaguar class)? 2) if we were to wire via CAN, wouldn't this take up Ethernet ports? And since I assume so, does this mean we are permitted an additional router to wire in this way? 3) this year we used PWMs and a breadboard to communicate variables to the arduino unit, which we used to control our LEDs. I know that we could do this over ethernet, but how do you send the variables? I've never had to deal with network-end programming, although my now-graduated predecessor did. 4) if either the answer to 2 is no, or the answer to 3 is sufficiently complicated, is there a way to set all outputs to false upon disable? This was the problem we had with our current setup, and if this could be solved, there would be no need to switch over to Ethernet. 5) is an extension of three. If we were to use a Raspberry Pi for our vision tracking next year, which I can work on nearly immediately, how do I send the information to the cRIO? I would prefer for there not to be anything on how to do the actual tracking in here, however. I like a challenge. 6) how do you wire encoders into the system? It's just that simple. What ports where? Etc. Thank you in advance for the help. I really appreciate it. And don't feel like you need to hold back on jargon, or complicated ideas. Programming is both my forte, and my major, as I'm dual-enrolling at the local university. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|