Arduino is an open-source electronics prototyping platform.

learn more… | top users | synonyms

2
votes
1answer
23 views

Can I be checking that buttons are pushed in a better way?

I made a panel of buttons which run commands when pushed. In order to not have the command run on every loop if the button is held down, I am comparing the button to a previous state and only run if ...
0
votes
1answer
20 views

Moving between two angles in a set amount of time [closed]

I need to slowly change from one angle to another angle over a certain amount of time, using the shortest path between them. I have a function that accepts four parameters — the start and end angles ...
2
votes
1answer
121 views

Driving 7-segment displays

I made a little JavaScript app here that let people generate bitmap for generating characters. Currently it generate code of a dictionary. But I want to also generate a example that let them play like ...
1
vote
1answer
39 views

Arduino Sketch for sending sensor turn on/off to computer

I'm having this Arduino Sketch: ...
8
votes
1answer
146 views

Door-opener program

I've been working on a little project on an Arduino and I need some help with making the code more efficient / cleaner. I really don't like the three for loops and ...
6
votes
2answers
377 views

Gyrometer/accelerometer sensor fusion with sigmoid transfer function

I noticed, that accelerometer and gyrometer sensor data tend to have problems. The gyrometer is not very precise and the accelerometer is getting problems with vibrations. I built a quadrocopter (to ...
1
vote
2answers
148 views

Enhancing parser for 8 byte command string (expect problems with type conversions) for Arduino/Radio communication

Because the throughput of my radio and device is limited, I wanted to compress my control string. I decided to compress the command into an 8 bytes (quasi) string (throttle high, throttle low, pitch, ...
4
votes
2answers
299 views

Simple and fair scheduler for function calls on Arduino

because Arduino platforms are fairly limited in its capacities, I wrote a small process scheduler. I append a function to an array and define a tickrate. After this tickrate elapses, the function ...
4
votes
2answers
1k views

Arduino based ultrasonic sensor program, output HIGH to control electric motor

I am brand new to C++ and am working with the Arduino micro controller. The project I've been working on for my university requires me to write code to do the following: If the ultrasonic ...
3
votes
0answers
126 views

Correct implementation of a one-wire temperature probe on a 328p arduino? [closed]

I'm not sure if I've got the correct implementation of pointers here, or if they're really even necessary. This is a condensed version of my code for a one-wire temperature probe on a 328p arduino ...
3
votes
1answer
101 views

Servo commands based on serial port input

Straight to the point: Can you give me pointers on how to make this code more maintainable? In the future, I want to add more more things to this, but first it should be easy to maintain/read. Should ...
1
vote
2answers
244 views

Taking input from push buttons

I want to know if what I have coded is good enough or if there is any simpler/faster/better/less size taking substitute. I am trying to take input from push buttons and I also want to remove repeated ...
6
votes
1answer
347 views

Domotics control system

This is a project about a domotics control system based on arduino. Nothing great; it's only for testing myself and making stuff. Before I started coding this, I searched on the net for some useful ...
3
votes
1answer
2k views

PID Controller library

I'm trying to implement a PID without floating point operations on a micro controller. I appreciate all feedback I can get. Header file: ...
3
votes
1answer
224 views

Feedback on Arduino class for LED circle animations

I'm fairly new to Arduino and C++ in general, coming from a heavy Python background. The code below is functional, but my lack of C++ knowledge is keeping me from spotting any errors in style, idioms ...