Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
| doc:tec:prg:uc_arduino:arduino_c:comunicacion [2025/11/04 13:47] – borrado - editor externo (Fecha desconocida) 127.0.0.1 | doc:tec:prg:uc_arduino:arduino_c:comunicacion [2025/11/04 13:47] (actual) – ↷ Página movida de doc:tec:prg:arduino:arduino_c:comunicacion a doc:tec:prg:uc_arduino:arduino_c:comunicacion fepg | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== [Arduino] Referencia: Comunicación ====== | ||
| + | ===== Serial (UART) ===== | ||
| + | |||
| + | <code c> | ||
| + | Serial.begin(9600); | ||
| + | Serial.print(" | ||
| + | Serial.println(" | ||
| + | while (Serial.available()) { // Leer datos | ||
| + | char dato = Serial.read(); | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | ===== I2C ===== | ||
| + | |||
| + | <code c> | ||
| + | #include < | ||
| + | |||
| + | void setup() { | ||
| + | Wire.begin(); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | Wire.beginTransmission(8); | ||
| + | Wire.write(" | ||
| + | Wire.endTransmission(); | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | ===== SPI ===== | ||
| + | |||
| + | <code c> | ||
| + | #include < | ||
| + | |||
| + | void setup() { | ||
| + | SPI.begin(); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | digitalWrite(SS, | ||
| + | SPI.transfer(0x0A); | ||
| + | digitalWrite(SS, | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||