Questions tagged [loop]
The loop tag has no usage guidance.
124 questions
1
vote
2
answers
69
views
Can't exit while loop
I made code to make 2 servos work. the sequence of working is to make the servo 1 start rotate 2 cycles then stop and the second servo start rotate for another 2 cycles then detach both of them.
I ...
1
vote
1
answer
167
views
Sending values with pyserial does not function if there is also sensing on Arduino Due
I'm using an Arduino Due to make a feedback loop using python, but this does not seem to function. The python code I'm using is the following:
from serial import Serial
board = Serial('COM11',9600)
...
-1
votes
1
answer
31
views
manage some output based on some parameter and rtc
i'm trying to create a program that given a configuration (i've used multiple struct nested) i need in loop() to check for each output if they need to be on or off and set the output accordingly
let ...
1
vote
2
answers
96
views
Program to Multiply Numbers Won't Actually Multiply Them
I am trying to write a program which takes in a number of pairs to be multiplied, then prints out the result of each multiplication. Instead of doing this, the program just prints out the number of ...
0
votes
1
answer
239
views
if statement does not work with fraction, but works with decimal equivalent
I'm trying to trouble shoot a problem with my code and narrowed it down to my if statement not working with a fraction.
The below code does not work and returns 0
for(float i=0; i <= 1; i += .0001){...
1
vote
0
answers
60
views
How to change between loops? IR Remote + led strip
#include <IRremote.h>
#include <Adafruit_NeoPixel.h>
#define LED_PIN 7 // define the LED strip data pin
#define LED_COUNT 150 // define the number of LEDs in the strip
Adafruit_NeoPixel ...
0
votes
1
answer
143
views
Replace char based on user input
I am developing a hangman game on tinyduino(tinycircuits) and I am currently stuck on how to properly replace a char based on user input within a for loop. My current code does actually replace the ...
2
votes
1
answer
110
views
for loop crashes program
Just started out with tinyduino(tinycircuits) and I am trying to develop a hangman game. I have this chunk of code that randomly picks a word from my array. I've omitted some code for readability.
...
-1
votes
1
answer
113
views
How to write a program to do 2 different loop | Task?
I wanna write a program for rc-plane navigation
The plane must navigate to 2 waypoints waypoint_1 & waypoint_2
When it reaches to waypoint_1 (with miss-distance =< 5) then navigate to ...
-1
votes
2
answers
323
views
Char array filling with blanks
When I run this code, my pin and pinCheck arrays are not being filled with the results of keypad.getKey(). If I print the value at each index, the result is blank. As far as I can tell, I am either ...
1
vote
2
answers
2k
views
Circular buffer implementation and Serial.print()
I am trying to implement the simplest circular buffer in Arduino. I think I am able to implement it because my push and pop functions do not return any errors. However, when I want to print the data ...
2
votes
2
answers
545
views
Arduino fade in/out 5 leds circuit acting wierd
I have a simple arduino project with 5 leds, the project should start with led 1 fade through 50 millisec to reach full brightness, then led 2 and so on until led 5 then turn them all off and loop.
...
-1
votes
1
answer
46
views
'for loop' seems to change the execution of pow()
The first time, pow() works. But inside of a 'for loop', or again afterwards, it doesn't behave !? (I'm using a Chinese Pro Mini with Arduino 1.8.16)
EDIT
To clarify what I am asking, my question is:...
2
votes
2
answers
1k
views
Is there a need to put a delay in the main loop
Im a complete beginner. Generally speaking, is there any need at all to have a delay in the main loop()? Im not used to writing infinite loops 😀
Is it correct to say that the delay() command is ...
5
votes
3
answers
2k
views
How do I make another action repeat inside a loop?
So, I've just started programming Arduino (and also in general), so I'm doing basic things, like switching on and off LED's.
I've made them light in a sequence and then turning them off (in the same ...
2
votes
2
answers
165
views
Stuck In While Loop
So I'm a beginner at Arduino and I have to light up an LED grid to show digits from 0-9. I wrote a bit of code (with the help of some people) and it's like 90% done but there's this ONE problem. I ...
1
vote
1
answer
867
views
Detect button press in a loop
I am designing simple "Simon Says game" using Arduino. Simon says is a game in which a LED pattern is played and user has to mimic the pattern. There are 10 Rounds. First Round = 1 led, ...
0
votes
1
answer
117
views
How fast does the Arduino execute code?
I am using the Arduino Nano every. Take this example where I am measuring two things A and B.
Loop{// this loop runs once every second
//Read A,B
//Change something using analogueWrite which ...
0
votes
1
answer
26
views
Run computation only on request over serial
An Arduino Nano is set up to perform A/D conversions and send results out over Serial. Currently the code structure is like
loop() {
delayUntilNextTargetTime();
measure();
...
2
votes
1
answer
127
views
Error trying to simulate temperature dynamically
I'm trying to simulate dynamic temperature using a small set of data with ESP32. I've just realized that the relay doesn't change the status if there is some variation of the temperature upper or ...
1
vote
1
answer
574
views
Why is this extremely simple code not working?
I have a problem with a for loop, and Serial.print("Its Working") does not appear. Seems simple, I've done it before, now for whatever reason, its not working anymore
void setup() {
// put ...
2
votes
3
answers
778
views
How do I make my piezo buzzer only hum once without repetition?
I have a problem with getting my buzzer to only do the tones I programmed in once. I know I have to add some sort of code but I'm relatively new to this so I don't really know. I want it to start ...
1
vote
2
answers
420
views
How do I pause a loop just once?
I´m trying to make a pause in a loop, but just for the first time it loops. The next loops i would like the program to NOT do the pause. Just once time, each time a button is pressed. Does anybody ...
2
votes
1
answer
122
views
Any advice on how to repeat the song 6 times instead of infinitely?
//Here is my code so far
int speakerPin = 9;
int length = 28;
char notes[] = "GGAGcB GGAGdc GGxecBA yyecdc";
int beats[] = { 2, 2, 8, 8, 8, 16, 1, 2, 2, 8, 8,8, 16, 1, 2,2,8,8,8,8,16, 1,...
1
vote
1
answer
161
views
Rotating Servo Motor using Arduino
Using arduino, I'm trying to rotate a 360 servo that will move clockwise 5 seconds,pause and counterclockwise for 5 seconds and then completely stop. However, my servo just continuously keeps on ...
0
votes
1
answer
37
views
I have three pushbuttons where only one can be pushed at a time and want to set a variable for this. How?
Basically I have three push buttons that correspond to pins 1 to 3 and want to set an efficient code that sets a certain variable into the index whose digitalRead is equal to one. Let us assume that ...
0
votes
1
answer
77
views
How can I stop my servo looping when my sensor doesn't detect movement?
I have this project with my Arduino UNO where I want my servo motor SG90 to go full speed to 180 degrees when the PIR sensor sends HIGH value and go slowly back to zero when the value is LOW.
I have ...
1
vote
0
answers
85
views
How to make my sensor reads when i pressed the button
Hi I'm making a digital fare meter, I have a problem in how my sensor reads when I'd pressed the button(single tap). I need the sensor to read once I pressed the button because when I press the button ...
1
vote
0
answers
337
views
Setting a fixed receiver frequency RDA5807m
I am using the receiver RDA5807m, but I do NOT need to switch the frequency and other parameters during operation.
I noticed that the module continues to work when the programming pins are ...
1
vote
0
answers
73
views
Infared: some controllers send code into infinite loop
I have a piece of code that captures input from infrared and spits it out to the serial port.
When I use it with a simple controller that comes with a typical kit, it receives the infrared code just ...
0
votes
1
answer
100
views
How to stop the relay after it is getting on and let the sensor get the result
I want to provide a delay in the following iteration reading so that the sensor can read the condition after the pump starts.
void loop() {
//-------------Fungsi Read sensor-----------
// ...
1
vote
2
answers
137
views
How can I have different routines fire off at different intervals
I'm making an interface that will have a digital clock....once a second..
I'd like to do other things at different intervals but if I delay(1000) then I have to wait that second which is now the ...
1
vote
0
answers
175
views
how to control 2 sensor and 3 relay with fuzzy
i'm using fuzzy to decide how long the relay on pump on and i got some trouble for it he just looping on relay how should i do thats my code
//---------Fuzzy 2.1 prelauch----------
//-----iNPUT ...
1
vote
1
answer
168
views
Storing and sequencing output value (Arduino)
I am new to Arduino programming, after days and nights trying to use array and for loop, and googling a lot of articles, I am still unable to find how to store each weighing output value from int ...
1
vote
0
answers
54
views
My circuit is being goofy with regards to my PIR sensor
Here is the code I've written so far. I am making a circuit with a couple of motors and 3 sensors. My plan is for the PIR Motion sensor, distance sensor, and photoresistor to tell the motors to stop ...
2
votes
0
answers
55
views
Two LED Patterns Task Controlled by GUI
I am very new to Arduino and coding/programing. I set a task for myself to make a simple circuit of 5 LEDs controlled by pins 2, 4, 8, 11, 12. I want to be able to make two different pattern for the ...
2
votes
1
answer
61
views
Input state is stuck HIGH when function called using input also uses same input to call another function
I'm writing a choose-your-own-adventure style project for a class project. My Arduino Uno is set up with a 16-digit LCD display and two pushbuttons with pulldown resistors. I'm wanting each function ...
0
votes
1
answer
10k
views
Blink LED 5 times with for loop
Is it possible to let a LED blink, for example 5 times, with an Arduino? Should I use a for loop?
Something like this works in setup, but it will run continuously in the void loop, so my LED keeps ...
1
vote
1
answer
59
views
Cutting neopixel routine code short
I've been working on a level meter with a neopixel strip (WS2812).
The code is very simple: reading a potentiometer, mapping the input and showing the output in the led strip.
So far, so good. The ...
1
vote
1
answer
275
views
For Loop function to iterate through outputs after interrupt
I would like help to continuously loop over my output pins after each sleep cycle. I am trying to increment through each output pin during each successive interrupt. Introducing this myIteration ...
1
vote
4
answers
3k
views
Arduino Object Oriented Programming
Can anyone send me a link tutorial about Arduino Object Oriented Programming? I want to learn Arduino, I am just a beginner.
2
votes
1
answer
130
views
Wifi strength Automation . Help. Noobie here
#include <ESP8266WiFi.h>
const char *SSID = "mr_lazy_boei";
const char *pass = "usalusal";
WiFiClient client;
// Relay pin number
int ignition=2;
int self=0;
// Return ...
1
vote
1
answer
497
views
Mega 2560 does not play audio file when I want. It plays when the first condition is met, but not the other
Okay, so I am making a jewelry box for my niece that will spin a necklace holder with a stepper motor, play an audio file and turn on LED lights. I am using an Arduino MEGA 2560.
The flow is this:
...
1
vote
3
answers
2k
views
Why are the Do While loops not stopping?
Ive been staring at this for a while now and I am going cross-eyed. I am writing a simply program to change colors of a 3 color LED. It is working, but then I noticed the LED would sometimes flash. ...
1
vote
0
answers
57
views
Code is not looping correctly when running on battery
static const int dry = 570;
static const int wet = 225;
static const int RELAY = 2;
static const unsigned long DELAY_1_S = 1000;
static const unsigned long DELAY_1_MINUTE = DELAY_1_S * 60;
static ...
1
vote
1
answer
209
views
Breaking out of the arduino fingerprint enroll loop
I am using the Arduino's Adafruit Finger Sensor library, and it has an example to enroll a fingerprint. I want it to enroll one print and exit/break out of the loop because it currently enrolls a user,...
1
vote
1
answer
33
views
Check if any of loop's insides returns 1 and hold it until the whole loop is 0 again
I'm new to this, so, please, don't crucify me.
I have a function that checks if an entry in multilevel array is in a certain range. Using FOR loop I check the whole array with this function, which ...
1
vote
0
answers
700
views
Looping a defined function to show live variables printed on OLED screen
I have started a thread on the Arduino forum. If someone could have a look at the thread and give me some help either here or there that would be great. (I don't want to have to add all the ...
1
vote
1
answer
64
views
Is it possible to exit a loop on the change of an input state?
I would like to exit a particular loop if the state of an input changes from LOW to HIGH. This is the current loop:
void brakeFade() {
pixels.clear();
pixels.setBrightness(255);
pixels.fill(16711680, ...
-1
votes
1
answer
121
views
Exit from for function after detecting obstacles
#include <HCSR04.h>
int red = 13;
int green = 12;
int blue = 11;
int trigger = 9;
int echo = 8;
int halt;
void setup(){
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT)...