Daten Logger Shield am MEGA R3

hi samen,

omdat we de Ondersteuning van een relatief groot aantal vragen over het gebruik van onze dataloggin schilden in combinatie met een MEGAR3 opmerking zou ik willen vandaag, om te laten zien wat nodig is om deze combinatie zo eenvoudig mogelijk in bedrijf te nemen.

Hiervoor hebben we nodig:

Op de Datalogger Shield is een RTC (DS1307) en een SD-Kaartlezer in FAT32 geformatteerd kaarten worden gedetecteerd, en een Prototyping gebied.

Het Probleem van de twee producten (UNO en MEGA) is de verschillende Pin-Toewijzing. In een post heb ik al Overgeheveld van de Pinnen op de andere Controller worden weergegeven. Een voorbeeld van de toepassing met het Schild op de UNO hebben we hier gemaakt.

We zijn met de RTC Bibliotheek van Adafruit, die hier voor het Downloaden van GitHub beschikbaar is, kunt u deze zoals gebruikelijk in uw map 'Bibliotheken' van c:\Benutzer\Dokumente\Arduino\libraries toevoegen.

In de eerste stap, wij nemen de zorg van de RTC, in verbinding met de SD Reader. Hier software geen Wijzigingen nodig zijn, we alleen het toevoegen van een verbinding op de Datalogger Schild SCL en SDA zijn aangesloten op de A4 en A5. Extra Pinnen niet bezet op deze manier, we hebben genoeg Alternatieven. De eenvoudigste manier om de verbinding met het solderen van de extra pin worden gemaakt aan de Data-Logger Schild tot bloei.

Hier is een foto van de gesoldeerde pinnetjes (geel):

Deze extra header "A4" en "A5" van de Data-Logger Shield aangesloten. In dit verband zijn we plaats op de SDA en SCL, zoals weergegeven in de afbeelding te herkennen (MEGA met het Schild 180°gedraaid):

Zo, de RTC gereed is voor gebruik en instellen van de tijd, het recht krijgen:

Hoe de RTC correct is geconfigureerd en de Bibliotheek gebruikt kan worden gevonden in onze E-Book voor de RTC.

In de volgende stap, gaan we naar de SD-Kaart-Lezer. Het Probleem is dat de SD-Bibliotheek is de plaats wilt gebruiken voor het compileren van het Werk, de informatie die nodig is en daarom hebben wij een andere bibliotheek voor.

De Bibliotheek van Adafruit van GitHub ondersteunt soft-SPI en is ideaal voor de Data-Logger Schild.

We voegen een Bibliotheek toe te voegen we doen dit door de Manager van de bibliotheek, via de Import functie van dezelfde, of door het kopiëren van de benodigde bestanden naarc:\Benutzer\Dokumente\Arduino\libraries.

Echter, omdat we willen vervangen te worden voor onze doeleinden, de meegeleverde Bibliotheek, varen we naar de installatie directory van de Arduino IDE, de meeste van de tijd c:\Programme(x86)\Arduino\Bibliotheken. De naam van de oude bibliotheek om, bijvoorbeeld, te SD_old en kopieer de Adarfuit-Bibliotheek in de plaats:

de problemen met de versie van het management van bibliotheken? -> VSCode met PlatformIO :)

Was de SD-Kaart Bibliotheek vervangen we kunnen het voorbeeld schets kaart info:

En moet slechts één regel te bewerken om de geselecteerde regel zoals in de Screenshot te identificeren:

Schets uploaden en de Serial Monitor geopend

En de inhoud van de geheugenkaart.

Dus, de RTC en de SD Kaart Lezer werkt. We willen het voorbeeld "data logger" van de eerder vervangen, nieuwe bibliotheek, de aanpassings in SD te vinden.begin() in plaats daarvan, sinds kaart.init() heeft hier geen gebruik:

Veel Plezier met knutselen met uw Data-Logger Schild op MegaR3 en tot de volgende post :)

 

Für arduinoProduktvorstellungen

2 Kommentare

Milan

Milan

Das SPI-Problem am SD-Shield lässt sich auch einfach mit 3 Kabeln lösen: Einfach Pin 50 (MISO) mit Pin 12, Pin 51 (MOSI) mit Pin 11 und Pin 52 (SCK) mit Pin13 auf dem Shield verbinden (löten). Um Probleme zu vermeiden, ist es besser, die “Beinchen” unter dem Shield abzuzwicken (4,5,11,12 und 13). Pin 10 stehen lassen! Der wird für den Slave Select benötigt und liegt beim Mega und Uno an der selben Stelle. … Dann muss man nicht mit den Bibliotheken rummachen … :-)

Bernhard

Bernhard

super, danke,
genau danach habe ich gesucht – und im Nu mein Problem gelöst.
Service auf höchster Ebene!

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Aanbevolen blog berichten

  1. Installeer ESP32 nu van de raad van bestuur
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - ESP Programmeren via Wi-Fi