Getting started with the T-Echo

Arduino IDE

Capture écran de l'Arduino IDE

L’ensemble de la création d’un programme pour T-Echo en langage C++, peut s’effectuer dans l’environnement de développement Arduino IDE.

Die gesamte Erstellung eines Programms für T-Echo in der Sprache C++ kann in der Arduino IDE-Entwicklungsumgebung erfolgen.

The entire creation of a program for T-Echo in C++ language can be done in the Arduino IDE development environment.

Example programs

Capture écran de GitHub

Vous pouvez télécharger les programmes d'exemples sur GitHub.

Sie können die Beispielprogramme auf GitHub herunterladen.

You can download the sample programs on GitHub.

Support for nRF52 cards

Capture écran des préférences

Dans le menu fichier de l’Arduino IDE, cliquez sur préférences. Entrez https://adafruit.github.io/arduino-board-index/package_adafruit_index.json dans l’URL de gestionnaire de cartes supplémentaires. Validez sur OK.

Klicken Sie im Menü „Datei“ der Arduino IDE auf „Einstellungen“. Geben Sie https://adafruit.github.io/arduino-board-index/package_adafruit_index.json in die URL des Managers für zusätzliche Boards ein. Bestätigen Sie mit OK.

On the Arduino IDE's File menu, click Preferences. Enter https://adafruit.github.io/arduino-board-index/package_adafruit_index.json in the Additional Boards Manager URL. Confirm on OK.

Card Manager

Capture écran du gestionnaire de cartes

Dans le gestionnaire de cartes du menu outils, puis type de carte, tapez nRF52 dans le champ de recherche, et installez le module Adafruit nRF52 by Adafruit. Je recommande de choisir une version inférieure à 1.0.0, par exemple 0.24.0. Par la suite, dans le menu outils, puis type de carte, il faudra sélectionner Nordic nRF52840(PCA10056). Mais installons d’abord les bibliothèques.

Geben Sie im Kartenmanager des Menüs „Extras“ dann „Kartentyp“ ein, geben Sie „nRF52“ in das Suchfeld ein und installieren Sie das Modul „Adafruit nRF52 by Adafruit“. Ich empfehle, eine Version niedriger als 1.0.0 zu wählen, zum Beispiel 0.24.0. Anschließend müssen Sie im Menü „Extras“ unter „Kartentyp“ Nordic nRF52840(PCA10056) auswählen. Aber installieren wir zuerst die Bibliotheken.

In the card manager of the tools menu, then card type, type nRF52 in the search field, and install the Adafruit nRF52 by Adafruit module. I recommend choosing a version lower than 1.0.0, for example 0.24.0. Subsequently, in the tools menu, then card type, you will need to select Nordic nRF52840(PCA10056). But let's install the libraries first.

Libraries for T-Echo

Capture écran du répertoire de bibliothèques

Il faut aller dans le répertoire lib de T-Echo-main issu de GitHub. Vous devez copier tout les répertoires qu'il contient, sauf SoftSPI, et les coller dans le répertoire Arduino/libraries.

Sie müssen von GitHub aus zum T-Echo-main lib-Verzeichnis wechseln. Sie müssen alle darin enthaltenen Verzeichnisse außer SoftSPI kopieren und in das Verzeichnis Arduino/libraries einfügen.

You have to go to the T-Echo-main lib directory from GitHub. You need to copy all the directories it contains, except SoftSPI, and paste them into the Arduino/libraries directory.

Source code

Capture écran du répertoire d'exemples

Il faut aller dans le répertoire examples de T-Echo-main issu de GitHub. Vous devez copier le répertoire Display_lilygo, et le coller dans le répertoire Arduino.

Sie müssen von GitHub aus zum Beispielverzeichnis von T-Echo-main gehen. Sie müssen das Verzeichnis Display_lilygo kopieren und in das Arduino-Verzeichnis einfügen.

You have to go to the examples directory of T-Echo-main from GitHub. You need to copy the Display_lilygo directory, and paste it into the Arduino directory.

libfl2

Capture écran de la console

Dans certains cas, si une erreur de compilation se produit, il faut ouvrir une console et taper la commande sudo apt-get install libfl2.

Wenn in einigen Fällen ein Kompilierungsfehler auftritt, müssen Sie eine Konsole öffnen und den Befehl sudo apt-get install libfl2 eingeben.

In some cases, if a compilation error occurs, you must open a console and type the command sudo apt-get install libfl2.

nrfutil

Capture écran de la console

Il faut ouvrir une console et taper la commande pip3 install adafruit-nrfutil. Dans le fichier .bashrc, il faut ajouter le chemin du répertoire d'installation de adafuit-nrfutil, au PATH (par exemple : export PATH="$PATH:/home/user/.local/bin").

Sie müssen eine Konsole öffnen und den Befehl pip3 install adafruit-nrfutil eingeben. In der .bashrc-Datei müssen Sie den Pfad des adafuit-nrfutil-Installationsverzeichnisses zum PATH hinzufügen (zum Beispiel: export PATH="$PATH:/home/user/.local/bin").

You must open a console and type the command pip3 install adafruit-nrfutil. In the .bashrc file, you must add the path of the adafuit-nrfutil installation directory to the PATH (for example: export PATH="$PATH:/home/user/.local/bin").

Upload

Capture écran du téléversement

Il faut brancher le module T-Echo au port USB de l’ordinateur. Il est nécessaire de compiler et téléverser le programme, en cliquant sur la flèche droite, sous le menu fichier.

Sie müssen das T-Echo-Modul an den USB-Anschluss des Computers anschließen. Es ist notwendig, das Programm zu kompilieren und hochzuladen, indem Sie im Dateimenü auf den rechten Pfeil klicken.

You must plug the T-Echo module into the computer’s USB port. It is necessary to compile and upload the program, by clicking on the right arrow, under the file menu.

Hello !

Capture écran du code source

Voici un programme d'exemple qui affiche "Hello !" à l'écran. Vous pouvez télécharger le fichier : TEcho_Hello.zip

Hier ist ein Beispielprogramm, das „Hallo!“ ausgibt. auf dem Bildschirm. Sie können die Datei herunterladen: TEcho_Hello.zip

Here is an example program that prints "Hello!" on the screen. You can download the file: TEcho_Hello.zip