alien75 ha scritto:ARDUINO YUN funziona...
Non è detto che gli I/O relativi a sda scl non possano essere guasti. Potresti collegare un led e resistenza per accertarti che siano funzionanti.
Moderatori: MassimoB,
WALTERmwp,
xyz
alien75 ha scritto:ARDUINO YUN funziona...
Adafruit MCP4728 test!
Failed to find MCP4728 chip
// Basic demo for configuring the MCP4728 4-Channel 12-bit I2C DAC
#include <Adafruit_MCP4728.h>
#include <Wire.h>
Adafruit_MCP4728 mcp;
void setup(void) {
Serial.begin(115200);
while (!Serial)
delay(10); // will pause Zero, Leonardo, etc until serial console opens
Serial.println("Adafruit MCP4728 test!");
// Try to initialize!
if (!mcp.begin()) {
Serial.println("Failed to find MCP4728 chip");
while (1) {
delay(10);
}
}
Serial.println("MCP4728 chip found");
mcp.setChannelValue(MCP4728_CHANNEL_A, 4095);
mcp.setChannelValue(MCP4728_CHANNEL_B, 2048);
mcp.setChannelValue(MCP4728_CHANNEL_C, 1024);
mcp.setChannelValue(MCP4728_CHANNEL_D, 0);
}
void loop() { delay(1000); }
alien75 ha scritto:Ho già testato con l'oscilloscopio ed il modulo è guasto.
Infatti cambiando il modulo con uno buono mi da il seguente messaggio a consolle:
- Codice: Seleziona tutto
Adafruit MCP4728 test!
Failed to find MCP4728 chip
alien75 ha scritto:Con lo scanner rilevo solo la porta 0x50
Aiutatemi per favore, forse dovrei dialogare col modulo attraverso la libreria Wire.h
alev ha scritto:Dove hai comprato l'MCP?
Te lo hanno chiesto già ed abbiamo ipotizzato che....ma tu non hai confermato e neppure risposto
Facci sapere
I2C device found at address 0x50
Visitano il forum: Nessuno e 4 ospiti