Bilder Upload
Follow Me!
Anzeige
Benutzername:
Betreff:


Beitrag:
Sicherheitsabfrage*
Tippen Sie die Buchstaben hier ein:

 
*Zur Vermeidung von Spam
Datei anhängen

In Antwort auf

TOF (Time of Flight) Entfernung Ausgabe auf Elegoo LCD • Absender: eski, 04.03.2018 00:53

Hallo liebe Arduino Freaks,

nach mehreren Stunden komm ich einfach nicht weiter. Ich habe zum einen ein Time of Flight VL53L0X Ardafruit, dieser soll Entfernungen messen und es auf dem Elegoo LCD 2,8" ausgeben. Grundlage Arduino UNO R3.

Eine Messung mit dem TOF und Ausgabe auf dem Seriellen Monitor funktioniert, auch eine Textausgabe auf dem Elegoo LCD funktioniert.
Allerdings nie in Kombination. Könnt ihr mir weiterhelfen wo der Fehler begraben liegt ?

WICHTIG: Ich habe aufgrund des LCD Displays Shields, keinen 5V Anschluss mehr freigehabt und habe dann den Pin13 zweckentfremdet, liegt darin der Fehler ?

Besten Dank.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
#include "Adafruit_VL53L0X.h"
#include <Elegoo_GFX.h>
#include <Elegoo_TFTLCD.h>
 
#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
 
#define LCD_RESET A4
 
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
 
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
 
Elegoo_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
 
const int VCC=13;
 
void setup() {
Serial.begin(9600);
 
pinMode(VCC, OUTPUT);
digitalWrite(VCC, HIGH); // +5V - Pin 13 as VCC
 
tft.reset();
 
tft.begin(0x9341);
 
// wait until serial port opens for native USB devices
while (! Serial) {
delay(1);
}

Serial.println("Adafruit VL53L0X test");
if (!lox.begin()) {
Serial.println(F("Failed to boot VL53L0X"));
while(1);
}
// power
Serial.println(F("VL53L0X API Simple Ranging example\n\n"));
}
 

void loop() {
 


VL53L0X_RangingMeasurementData_t measure;

Serial.print("Reading a measurement... ");
lox.rangingTest(&measure, false);
 
if (measure.RangeStatus != 4) {
tft.fillScreen(BLACK);
tft.setCursor(0, 0);
tft.setTextColor(WHITE); tft.setTextSize(5);
tft.println(measure.RangeMilliMeter);

} else {
tft.println(" out of range ");
}

delay(100);

}
 

Fotos hochladen

Zugriffsanfrage von


Diese Seite versucht auf deinen addPics.com Account zuzugreifen.
Aus Sicherheitsgründen, erlaubt addPics.com nur den Zugriff von autorisierten Webseiten. Wenn du dieser Webseite vertraust, kannst du mit einem Klick auf den folgenden Link, den Zugriff erlauben.

autorisieren Aktualisieren

Bitte logge dich mit deinem bereits existierenden Account auf addPics.com ein.


Jetz einloggen!
Neu laden!


Dem Beitrag angehängte Bilder


- noch keine Bilder angehängt.

oder ein bereits hochgeladenes diesem Beitrag hinzufügen.
Nach Ordner filtern: Ordner bearbeiten
  • Mit deiner Emailadresse, verwaltest du all deine Bilder auf addPics.com
  • diese Nutzung von addPics.com ist für dich kostenlos!
  • weitere Informationen findest du hier


Mit dem Upload gebe ich mein Einverständnis, dass meine E-Mail von addPics.com für werbliche Zwecke zum Erhalt von Newslettern genutzt wird. Die E-Mail wird nicht an Dritte weitergegeben und der Newsletter kann jederzeit per E-Mail an unsubscribe@addpics.com abgemeldet werden.

Mit anderen addPics.com Account anmelden

Besucher
0 Mitglieder und 2 Gäste sind Online

Wir begrüßen unser neuestes Mitglied: hobbit23
Forum Statistiken
Das Forum hat 116 Themen und 192 Beiträge.

Xobor Forum Software von Xobor.de
Einfach ein Forum erstellen