Modos de alimentación sondas DS18B20. Ver página 7 de http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
* Modo alimentación parásita que permite alimentar a través del cable de bus usando un MOSFET
* Modo con fuente externa, alimentar desde Vpu.
En ambos casos necesita una sonda de 4.7k a la salida del microcontrolador
void setup() {
// start the serial library:
Serial.begin(9600);
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println(“Failed to configure Ethernet using DHCP”);
// no point in carrying on, so do nothing forevermore:
for(;;)
;
}
// print your local IP address:
Serial.println(Ethernet.localIP());
}
5 comentarios en «Día 9. Comunicaciones IP Arduino»
Código cuenta pulsos mejorado: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio09-cuentapulsos_mejorado
Sensores:
* http://www.thermokon.de/en/products.html
* Transductor: http://www.thermokon.de/en/products/pressure-velocity/fluids/dlm.html
Modos de alimentación sondas DS18B20. Ver página 7 de http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
* Modo alimentación parásita que permite alimentar a través del cable de bus usando un MOSFET
* Modo con fuente externa, alimentar desde Vpu.
En ambos casos necesita una sonda de 4.7k a la salida del microcontrolador
Encuesta Arduino https://blog.arduino.cc/2016/07/06/the-worlds-largest-maker-survey-results-are-out/
Código para asignar IP por DHCP a Arduino:
#include
#include
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xYY };
EthernetClient client;
void setup() {
// start the serial library:
Serial.begin(9600);
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println(“Failed to configure Ethernet using DHCP”);
// no point in carrying on, so do nothing forevermore:
for(;;)
;
}
// print your local IP address:
Serial.println(Ethernet.localIP());
}