Inspiration
Children in 2017 commonly only experience games on a phone.
What it does
A simple controller that utilizes the onboard sensors and to provide a richer experience for children.
How I built it
For this game (slither.io) we used the onboard accelerometer and humidity sensor.
Challenges I ran into
Calibrating the sensors were difficult and required patience
Accomplishments that I'm proud of
Used MBed for the first time.
What I learned
What's next for JoyArm
Extend it to different retro games, fully utilize sensors and provide platform for developers.
Code Snippet:
while (true) { for(int i=0; i<10;i++){ x = accel.x(); y = accel.y(); if (i ==0){ h = temp_sensor.readHumidity(); if(h>80.0) { click = 1; h/=.8; } else { click = 0; h = h/.8; } } sprintf(body, "%f:%f:%d\n", x, y, click); pc.printf("%s", body); } sprintf(val, "charge: %1.0f%%", h); lcd_print(val);
Log in or sign up for Devpost to join the conversation.