Questions tagged [loop]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
0answers
50 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
0answers
39 views

How to get delay after millis and stop the relay

thats my flowchart for my code void loop() { //-------------Fungsi Read sensor----------- sensorAll(); hasilec = (ppmcensor - inputec); ph = (phcensor - inputph); // hasilec = random(...
0
votes
1answer
61 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----------- // ...
2
votes
3answers
52 views

How can I have different routines fire off at different intervals

So i'm making an interface that will have a digital clock....once a secondd.. 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
0answers
25 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
1answer
71 views

Storing and sequencing output value (arduino)

I am new to Arduino programming, after days and nights trying to use array,for loop and googling a lot of article, I still unable to find the way how to store each weighing output value from int ...
1
vote
0answers
22 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
0answers
42 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
1answer
33 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 ...
2
votes
1answer
58 views

Looking to optimize this code and add a loop

So I want to optimize this code and add a loop to the two red LEDs. The process is green LED is flashing, press button, yellow LED blink for 3 secs and then alternate flashing between the two red LEDs ...
1
vote
1answer
30 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
1answer
63 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
4answers
980 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.
0
votes
1answer
58 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
1answer
103 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
3answers
1k 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. ...
0
votes
0answers
34 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 ...
2
votes
1answer
47 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,...
0
votes
1answer
25 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 ...
0
votes
0answers
68 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
1answer
50 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, ...
0
votes
1answer
49 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)...
-1
votes
1answer
69 views

Infinite loop serial.readString()

Ok, this is my code: int rosso = 13; int verde = 12; int blu = 11; int count = 0; String command_on, command_off; String s; String enough = "stop"; void setup(){ pinMode(rosso, OUTPUT); pinMode(...
0
votes
1answer
81 views

Stopping the program after 1 second

I am a Beginner in Arduino Programming. I am working on a project where I control A DC motor with IR sensor and arduino. Until here it is fine. But I want the Motor to stop after one second even ...
1
vote
3answers
80 views

Writing elegant applications for Arduino

Coming from a C background, I was taught that tight loops that just burn CPU aren't desirable. Is there any programming style guides on Arduino? Is it common practice to just let loop iterate as a ...
2
votes
3answers
66 views

How long does my digital pulse need to be for it to be read?

I have the following really simple code. On every iteration it'll read the first pin, and if it's high - do some serial IO. Then do the same with the second pin. Nice and simple, works during my tests....
0
votes
1answer
23 views

Do Loop query not stopping

I am new to Arduino programming and I would like to ask a question. Firstly apologies if this has been answered before and I understand if it gets locked if this has been answered elsewhere. I am ...
0
votes
1answer
53 views

Stuck in While loop!

I am using 4 LDR To track the sun for solar panels. Not using servos, but linear actuators(a little irrelevant but just to give scope) my code gets stuck in this while loop as soon as it enters it, ...
0
votes
2answers
112 views

Is there a way to make a function take an exact number of clock cycles?

Is it possible to use something like a compiler directive to pad a function with do nothing instructions so that as you add lines of code or take them away it always executes in the same amount of ...
-1
votes
2answers
103 views

How do I run a function every 10th time through a loop?

I currently have a function that poles all my sensors every time through it's loop, but I want to pole one of the sensors only every 10th time. Currently there is a 10 millisecond delay at the ...
0
votes
0answers
403 views

Break a while loop with a push button (AccelStepper.h)

Disclaimer: This is my first Arduino project. Background: I am building a "rapunzel tower" lantern for my daughter: the witch pays a visit to Rapunzel meanwhile my daughter can read a book (or still ...
0
votes
0answers
56 views

While Loop does not stop when condition is false

Here's the code: void loop() { while (1 == 1) { ObsLeft(); while (SeeLeft < 50 || SeeLeft == 50) { Urong(); ObsLeft(); if (SeeLeft > 50) { Hinto; ...
0
votes
2answers
235 views

problem with decrement in a loop

I am trying to write a sketch wherein the led brightness increases in increments of 15 until it reaches 255. At that point I want to make decrements of 15 until it reaches 0. The increment part of the ...
0
votes
1answer
40 views

Servo Program Questions

Hi programming in arduino, I am trying to get a nested for loop inside a for loop with industrial servo which used PUL +- DIR+- (bought motor off amazon). My goal is to get the puls delay to increase....
1
vote
2answers
189 views

Arduino uno wifi rev2 stuck inside loop

It might be a stupid question but I can't figure it out. While running the code below. I want to open the box when the code matches the code in API. This all works. I can even close the box afterwords....
0
votes
5answers
199 views

How can an Arduino do multiple actions in parallel without interfering with each other?

I am working with my son (9) and we are having a great time learning. But, we've run into a problem and could use your help. We have two separate loops that we want to run without interfering with ...
0
votes
2answers
985 views

How to stop loop in the serial monitor?

I want to make a serial program with input from the serial monitor and show each character with its binary and ASCII codes. At the end of the program, I want to show the whole message sent from the ...
0
votes
2answers
175 views

Using the same variable between if-statements within loop()

I wonder if there is a good way to use the same variable value between two different if-statements within the loop(). Within the Servomotor section of the code, I want to use the value from the first ...
0
votes
1answer
53 views

Running in loop or once according to a slide switch position

I have a question. I made a system which includes a servo, a stepper and a wiper motor :) All these parts has one job to do and I can code it. But, I want to make 2 modes in this system Single ...
-1
votes
1answer
34 views

ARDUINO flashing lights

I'm making a circuit with my Arduino so that when it receives a '1' or '2' or 'a' it turns on or off the LEDS. But I wanted the lights to flash and do not know how to do loops in loops or if that's ...
2
votes
2answers
62 views

Receive socket when in loop arduino (Interupt a while loop with a socket)

I'm currently working on an arduino project. Were the arduino is communicating with a NodeJS server via web sockets. The socket connection is working fine and has no problems. But the problem I ...
0
votes
1answer
70 views

Some Blocks of Code gets stuck in a loop, I do not know why

The code below Gets stuck at function "Led Off?" & "Check button". I'm using Blockyduino editor. The check button code was intended as a toggle switch for the lights. When I deleted "Led Off?" and ...
0
votes
0answers
64 views

Stepper motor only rotates once in a loop?

I am quite new to this , I am trying to program two motors , aStepper and bStepper. I want the program to rotate aStepper then rotate the bStepper and when that is done rotate aStepper again , and ...
0
votes
2answers
125 views

while(1) inside if conditional

if (!MDNS.begin("esp8266")) { Serial.println("Error setting up MDNS responder!"); while (1) { delay(1000); } } I know this will result in an infinite loop if the if conditional is ...
0
votes
0answers
170 views

Stuck in a loop when reading from EEPROM, works if I clear it first

EDIT: The problem was caused by storing a pointer in the EEPROM. Thanks to @KIIV for helping out Sorry for the enormous of wall of text, I'm trying to pare it down a bit. I have two Arduino Megas ...
1
vote
0answers
151 views

analogWrite and For Loop Bug

I wrote the following code that outputs a packet data structure bit by bit. I do this using two for loops. These two for loops should always terminate, but the presence of analogWrite() makes them ...
0
votes
2answers
143 views

Running loop for a specific time period

I currently have a loop that runs without a time condition: unsigned long previousMillis = 0; // will store last time LED was updated int WET=4;//wet line int DRY=5;//dry line int Inhale=1000;...
0
votes
2answers
56 views

Syntax for stopping loop until the condition has made false

I am taking reading from temperature sensor and from that data. I have to control 3 LEDs. Lets consider LED1, LED2, LED3. If temperature range between 0-20 I have to HIGH LED2. else if ...
2
votes
1answer
268 views

Run light sequence function continuously in if statement

My goal - run light sequence function on momentary button press (button 2) continuously until another of the 3 momentary buttons are pressed. /* switch * * Each time the input pin goes ...
0
votes
1answer
70 views

How can I stop a loop when using a servo with a Key input?

How can I stop my following code using a key? Basically the code should run the servo in a loop if "t" is pressed and stop the loop if "s" is pressed. #include <Servo.h> Servo myservo; // ...