Forum Members section DIY Ferduino controller Relays

Relays  [SOLVED]

Ask here about your controller made with pieces purchased in other shops.

Post Number:#1 Post Mon Sep 07, 2015 2:39 pm
Posts: 43
Topics: 11
Images: 4
Solve rating: 0
Joined: Wed Jul 08, 2015 5:32 pm
Topics: 11
Age: 47
Gender: None specified
National Flag:
Spain
Hello Fernando.
Back again to the project and now comes the problem I relays .
Where they connect pin why put in your own pin code 80,81,82,83,84,85 , and the mega pin plate these do not exist only until 53 I think.

I just want to connect 5 relays and do not like , and read to change the pin to pin unused but as I do that ???? .
Not if I have to get into the code and change the pin number to one that no longer used and whether easy or not so .....
I have not moved anything of yours and code for marine why I have little idea.


A greeting

Post Number:#2 Post Mon Sep 07, 2015 2:58 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

The question is simple.

If you haven't dosing pumps by example can change this code:

const byte dosadora1 = 63;
const byte dosadora2 = 64;
const byte dosadora3 = 65;
const byte dosadora4 = 66;
const byte dosadora5 = 67;

const byte temporizador1 = 80;
const byte temporizador2 = 81;
const byte temporizador3 = 82;
const byte temporizador4 = 83;
const byte temporizador5 = 84;


To:

const byte dosadora1 = 80;
const byte dosadora2 = 81;
const byte dosadora3 = 82;
const byte dosadora4 = 83;
const byte dosadora5 = 84;

const byte temporizador1 = 63; // A9
const byte temporizador2 = 64; // A10
const byte temporizador3 = 65; // A11
const byte temporizador4 = 66; // A12
const byte temporizador5 = 67; // A13


Best regards.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#3 Post Mon Sep 07, 2015 3:48 pm
Posts: 43
Topics: 11
Images: 4
Solve rating: 0
Joined: Wed Jul 08, 2015 5:32 pm
Topics: 11
Age: 47
Gender: None specified
National Flag:
Spain
Pino 5 também é o chip select do cartãoSD.
const byte ledPinUV = 8;         // Pino que liga os leds violeta
const byte ledPinBlue = 9;       // Pino que liga os leds azuis
const byte ledPinWhite = 10;     // Pino que liga os leds brancos
const byte ledPinRoyBlue = 11;   // Pino que liga os leds "royal blue"
const byte ledPinRed = 12;       // Pino que liga os leds vermelho
const byte fanPin = 13;          // Pino que controla a velocidade das ventoinhas do dissipador
// Pinos 14 e 15 reservados para a porta serial 3 que se comunica com os "Stamps"
const byte multiplexadorS0Pin = 16; // Pino S0 de controle dos stamps
const byte multiplexadorS1Pin = 17; // Pino S1 de controle dos stamps
// Pinos 18 e 19 reservados para o RTC.
// Pinos 20 e 21 reservados para comunicação I2C do PCF8575.
// Pinos 22 à 41 reservados para o LCD.
const byte aquecedorPin = 42;   // Pino que liga o aquecedor
const byte chillerPin = 43;     // Pino que liga o chiller
const byte ledPinMoon = 44;     // Pino que liga os leds da luz noturna
const byte wavemaker1 = 45;     // Pino que controla o wavemaker 1
const byte wavemaker2 = 46;     // Pino que controla o wavemaker 2
const byte ozonizadorPin = 47;  // Pino que liga o ozonizador
const byte reatorPin = 48;      // Pino que liga o CO2 do reator.
const byte sensoresPin = 49;    // Pino que lê os sensores de temperatura
// Pinos 50, 51 e 52 reservados para comunicação SPI
// Pino 53 reservado para "select slave do ethernet shield.
const int sensor1 = A0;        // Pino analógico que verifica se há tensão na bóia da quarentena.
const int sensor2 = A1;        // Pino analógico que verifica se há tensão na bóia inferior do sump.
const int sensor3 = A2;        // Pino analógico que verifica se há tensão na bóia superior do sump.
const int sensor4 = A3;        // Pino analógico que verifica se há tensão na bóia inferior do reservatório.
const int sensor5 = A4;        // Pino analógico que verifica o nível do reef.
const int sensor6 = A5;        // Pino analógico que verifica o nível do fish only.
const int bomba1Pin = A6;      // Bomba que tira água da quarentena.
const int bomba2Pin = A7;      // Bomba que tira água do sump.
const int bomba3Pin = A8;      // Bomba que coloca água no sump.
const int dosadora1 = A9;      // Bomba dosadora 1
const int dosadora2 = A10;     // Bomba dosadora 2
const int dosadora3 = A11;     // Bomba dosadora 3
const int dosadora4 = A12;     // Bomba dosadora 4
const int dosadora5 = A13;     // Bomba dosadora 5
const int dosadora6 = A14;     // Bomba dosadora 6
// Pino A15 reservado para SS do RFM12B
///**************** PCF8575TS **********************************
const byte temporizador1 = 80;       // P0       // Pino que liga o timer 1.
const byte temporizador2 = 81;       // P1       // Pino que liga o timer 2.
const byte temporizador3 = 82;       // P2       // Pino que liga o timer 3.
const byte temporizador4 = 83;       // P3       // Pino que liga o timer 4.
const byte temporizador5 = 84;       // P4       // Pino que liga o timer 5.
const byte solenoide1Pin = 85;       // P5       // Liga a reposicao de água doce.


Hi fernando just I look at the code and I find as I put in the message.

In the code I download is so .
Download the Spanish version ferduino without webserver .
Last edited by Fernando Garcia on Mon Sep 07, 2015 4:40 pm, edited 1 time in total.
Reason: Please use tags [code][/code] to post any code here.

Post Number:#4 Post Mon Sep 07, 2015 5:43 pm
Posts: 43
Topics: 11
Images: 4
Solve rating: 0
Joined: Wed Jul 08, 2015 5:32 pm
Topics: 11
Age: 47
Gender: None specified
National Flag:
Spain
const int dosadora1 = A9; // Bomba dosadora 1
const int dosadora2 = A10; // Bomba dosadora 2
const int dosadora3 = A11; // Bomba dosadora 3
const int dosadora4 = A12; // Bomba dosadora 4
const int dosadora5 = A13; // Bomba dosadora 5
const int dosadora6 = A14; // Bomba dosadora 6
// Pino A15 reservado párrafo SS hacer RFM12B
/// **************** **************** PCF8575TS ******************
byte temporizador1 const = 80; // // P0 Pino Que liga o temporizador 1.
byte temporizador2 const = 81; // // P1 Pino Que liga o temporizador 2.
byte temporizador3 const = 82; // P2 // Pino Que liga o temporizador 3.
byte temporizador4 const = 83; // // P3 Pino Que liga o temporizador 4.
byte temporizador5 const = 84; // P4 // Pino Que liga o temporizador 5.
byte solenoide1Pin const = 85; // // P5



this is what I have to change ?
Last edited by Fernando Garcia on Mon Sep 07, 2015 5:55 pm, edited 1 time in total.
Reason: Please use tags [code][/code] to post any code here.

Post Number:#5 Post Mon Sep 07, 2015 5:54 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

For Arduino IDE it's the same thing:

63 = A9
64 = A10
65 = A11
66 = A12
67 = A13


So no matter if you will use A9 or 63 on code.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#6 Post Tue Sep 08, 2015 6:48 pm
Posts: 43
Topics: 11
Images: 4
Solve rating: 0
Joined: Wed Jul 08, 2015 5:32 pm
Topics: 11
Age: 47
Gender: None specified
National Flag:
Spain
Hello Fernando .
Already this resolved as you said .
A greeting.




Return to DIY Ferduino controller





Who is online

Users viewing this topic: No registered users and 1 guest

cron