I have an project which control a heat exchanger.

I read 4 temperature sensors DS18B20, a distance with HC-SR04 Ultrasonic Sensor, and a flow with YF-S201 (with attach interrupt). I can turn on and off a monophasic motor with Arduino too.

I have many interference problems with i turn on my motor, the readings of temperature fail with big frequence and i have many errors with interrupt counter.

I read many posts about interferences, and one most important factors are high impedance of floatings pins.

I use Arduino Due, then many pins are floating. I have to put a pull-down resistors in all pins?

My project looks like the architeture in the image link bellow: https://i.stack.imgur.com/glo5L.jpg

The code of my project can be found in : https://github.com/felipefonsecabh/ArduinoCode/blob/ArduinoNoNavigation/ArduinoCode.ino

Any opinion?

  • 1
    The motors are connected directly to the Arduino? Or do they contain their own driver circuitry...? – Majenko Nov 15 '17 at 14:02
  • I used SSr (Solid State Relay) to turn on and turn off my motor. – FelipeFonsecabh Nov 15 '17 at 15:04
  • Why doesn't your diagram show the SSRs then? – jose can u c Nov 15 '17 at 15:16
  • Don't use the weak internal pullup, use external pullup resistors. For example with 4k7 for the 1-Wire bus, the buttons, and perhaps the flow meter as well. Check your grounding thoroughly, and after that check it once more. Don't let the returning current of the motors reach the GND of the Arduino Due board. A LM35 is never accurate, unless your voltage is perfectly accurate and stable. I'm sorry to say, but the usage of millis is totally wrong. Rewrite that. Use the blink without delay example: arduino.cc/en/Tutorial/BlinkWithoutDelay The temp[0...3] is used for different things. – Jot Nov 15 '17 at 18:19
  • I disagree about usage of millis ... i try to use the same way of this example (blinkwithout delay) ...what's wrong? – FelipeFonsecabh Nov 16 '17 at 13:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.