I tested the sketch with the currencies, reading from sd card. It work fine.
I use the : catalex sd card
If you add an other lib, like LiquidCrystal_I2C, softwareSerial, ....
Dim lcd As LiquidCrystal_I2C
or
Private SoftwareSerial1 As SoftwareSerial
you get always an error opening the rates.dat file on the sd card.
and the timers are not working anymore after the error message.
For test :
I added the lib LiquidCrystal_I2C to the the example and
declared like : Dim lcd As LiquidCrystal_I2C
What I found in the Internet:
Note that the Catalex microSD module always drives MISO which may interfere with other SPI devices.
SD modules should go high-Z on MISO when chip select goes high. The Catalex shield disables the buffer on MISO when chip select is high.
I use the : catalex sd card
If you add an other lib, like LiquidCrystal_I2C, softwareSerial, ....
Dim lcd As LiquidCrystal_I2C
or
Private SoftwareSerial1 As SoftwareSerial
you get always an error opening the rates.dat file on the sd card.
and the timers are not working anymore after the error message.
For test :
I added the lib LiquidCrystal_I2C to the the example and
declared like : Dim lcd As LiquidCrystal_I2C
What I found in the Internet:
Note that the Catalex microSD module always drives MISO which may interfere with other SPI devices.
SD modules should go high-Z on MISO when chip select goes high. The Catalex shield disables the buffer on MISO when chip select is high.
Attachments
Last edited: