Hey All!
My name is Lucas Stephens and I am apart of a 4x4 team called 'Fair Dinkum 4x4'. Our team is competing in a competition called the Land Rover 4x4 in schools technology challenge. This challenge is run for high school students around the globe to not only prepare us for the future of technology but also so we can gain some experience of life like scenarios of stress and timelines. In this challenge we are designing, manufacturing, programming and marketing our own remote-controlled 4x4 vehicle.
My current team, Fair Dinkum 4x4, has just won the National Finals for Australia and we are now heading on to the World Finals in Abu Dhabi later on in the year. I have had experience before, in that I went to the World Finals last year in the UK with a senior team at our school and ended up taking out the World Champion title.
As apart of my role in the Programming and Design Engineer I have to both design parts of the vehicle and program components of the vehicle to specifications. The necessary components that need to be programmed are for a light sensor to turn on lights when the light level (lux) goes below a certain point, and a tilt sensor that will read the angle at which the vehicle pivots to the left and right of the vertical. Once this angle goes above 23 degrees from the horizontal a buzzer will go off to signify this. I also now want to do more in the programming this competition as I have a basic understanding of Arduino now and this is where I'd like your help if you could, please.
I was wondering if I could get your help to understand how to program and connect an Xbox One Controller to an Arduino board. I have looked around for a while now and have found many ways to connect an Xbox 360 controller but have found very little on the Xbox One controller. Are the basics of the connection the same? If so what parts would I need to use to connect the controller and Arduino board?
Also if you have any other knowledge I could utilise to further my 4x4 vehicle. Some of the components I'd like to incorporate are:
- Control the vehicle with an Xbox One Controller
- Individually Code 4 motors we have in each wheel
- Put traction control into the coding of the Arduino
- And use Mecanum wheels
Would you be able to help with any of these? If so I'd like to have your assistance please in both what I would need to put into my sketch and the parts I'd need to accomplish this.
PS. I have attached my sketch for the National Finals just gone and a render I have done of the vehicle. Also here is a link to my team's Facebook page if you'd like to see a bit more about our team:
Sketch_5.ino (583 Bytes)