Boa noite!!!

Estou com uma duvida o seguinte...

tenho um codigo de automação da minha casa.. mas esta GRANDE 

pois tenho nele diferentes funçoes

ex.:   - Sensor Capacitivo

        - Interruptor

        -  Fade 

        - Pagina da Web Controlando tudo

quero saber se tem como eu colocar  uma parte do codigo em uma TAB, e parte eum outra???

sem perder todas as funcoes e a pagina da WEB

VLW.. no aguardo

Exibições: 373

Responder esta

Respostas a este tópico

Lesley, você pode criar bibliotecas para aprimorar seu código.

Quanto as tabs não sei se é possível, mas com bibliotecas acho mais eficiente hehe.

vlw a dica.....   vou pesquisar sobre isso....

bom no seu caso vc precisa implementar uma tag html de algum botao qualquer para abrir essas novas tabs

use algo assim 

<a href="http://www.endereço.com.br" target="_blank">Nome da Página </a>

dessa forma vc vai abrir uma nova pagina 

e claro vc deve mandar o arduino imprimir essa  nova pagina no seu navegador

pode colocar em outras tabs, quase todo o código,
Apenas os includes, loop() e setup() vc deixa na tab principal

vlw a dica ai Marcelo...

vou fazer os testes aqui,,

mais uma duvida

exemplo tenho esse codigo, UM BLINK

===============================================

int led = 13;

void setup() {
pinMode(led, OUTPUT); }

void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

======================================================

se eu quizer adicionar agora um FADE...  Poque nao consigo por sepador como no exemplo abaixo???????

//  blink

int led = 13;

void setup() { 
pinMode(led, OUTPUT); }

void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

// Fade

int led2 = 9;
int brightness = 0;
int fadeAmount = 5;
void setup() {
pinMode(led2, OUTPUT);
}
void loop() {
analogWrite(led2, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
delay(30);
}

Meu objetivo na verdade e ORGAMISAR ao maximo meu codigo pois esta ficando bem grande

a melhor alternativa seria criar as blibiotecas????

Bibliotecas são boas para reaproveitamento de código, para organizar o projeto, tabs são ideais.

Vc quer por separado o q?
Não dá para ter dois loop no mesmo projeto.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço