Android_HCE_Beginner_App. The app includes a Host-Based Card Emulated (HCE) NFC tag and the associated NFC reader. You learn how to setup your own HCE application and how you can communicate with the HCE tag. A tutorial is available on medium.com for more informations.
47MifareDesfireEv3TutorialNFCjLib. Beginner Android application for Mifare DESFire EV1 / EV2 / EV3 NFC tags
45Android_HCE_Emulate_A_CreditCard. The app includes a Host-Based Card Emulated (HCE) Credit Card and the associated POS Terminal (NFC reader). You learn how to setup your own HCE application and how you can communicate with the HCE tag. A tutorial is available on medium.com for more informations.
36ESP32_CYD_Weather_Station_With_Forecast. A internet based Weather Station is running on a Cheap Yellow Display (CYD) device. The data is retrieved from OpenWeatherMap.org for an individual location.
33Ntag424SdmFeature. This is an accompanying application to an articles series about demystifying the Secure Dynamic Message feature of NTAG 424 DNA NFC tags.
26Android-EMV-NFC-Paycard-Example. Java
25TalkToYourCreditCardG8. This is (the final) part 7 of the Talk to your Credit Card series
13MIFARE_Ultralight_EV1_Explorer. This is an Explorer Application for working with MIFARE Ultralight EV1 NFC tags. You can read the complete content of the tag, read and increase the 24-bit counters, protect the data by setting Lock Bits, write data to the free user memory and use a memory protection on base of a 4 bytes long password.
12TFT_eSPI. Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
11AndroidBasicNfcReader. This app is a basic NFC reader demonstrating the Reader Mode technology for accessing NFC tags.
9TalkToYourCreditCardPart1. This is part 1 of the Talk to your Credit Card series
8Android_Advanced_NFC_NfcA_App. This Advanced NFC application shows how to work with an NFC tag using the NfcA technology class. You get the version data, read from the tag and write to the tag.
8MIFARE_Ultralight_C_Explorer. This is an Explorer Application for working with MIFARE Ultralight C NFC tags. You can read the complete content of the tag, read and increase the 16-bit counter, protect the data by setting Lock Bits, write data to the free user memory and use a memory protection on base of Triple DES Encryption.
7ESP32_S3_Development_Board_Ultimate_Guide. The repository contains informations and sketches that work with a Development Board that comes with pre-wired TFT Display and OLED Display connectors, a DHT11 temperature and humidity sensor and a 10K Ohm potentiometer
7ESP32_LoRa_PacketMonitor. ESP32 based LoRa Packet Manager to analyze the received bytes of the payload
6AccessControlSystemDESFire. Building an Access Control System based on Mifare DESFire EV3 tags
6ESP32_C6_Waveshare_ST7789_Starter. Getting started with an ESP32-C6 Waveshare device with a mounted 1.47 inch TFT display with ST7789 chip
6DESFireChangeMasterAppKey. Android/Java application for changing the Master Application Key on Mifare DESFire NFC tags from DES to AES and vice versa.
5ESP32_Tft_eSPI_to_LovyanGFX_transition. The TFT_eSPI is the de-facto-standard when using TFT displays connected to a microcontroller of the ESP32 family. Unfortunately this library looks like abandoned as errors were not fixed by the author since many months. It might be a good idea to transist your project to LovyanGFX library.
5ESP32_CYD_Display_with_Touch_and_SD_Card. The ESP32 Cheap Yellow Device is a fantastic device as it comes with a 2.8-inches TFT display with Touch Controller and SD Card Reader mounted on the PCB. But it seemed to be very difficult to use the Touch Controller together with the SD Card Reader. I'm providing two examples how to solve the problem.
5BluetoothLeGattSdk33. Java
4ESP32_Environmental_Sensors. This is the accompanying repository for all source code and additional material for the article series "Environmental Sensor usage with ESP32"
4ESP32_CYD_Othello_Game. The ESP32 Cheap Yellow Device is a fantastic device as it comes with a 2.8-inches TFT display with Touch Controller and SD Card Reader mounted on the PCB. This is the ideal platform to run a touch based Othello / Reversi game.
4ESP32_C3_ST7789_Starter. Getting started with an ESP32-C3 Supermini device and a TFT display ST7789
4TalkToYourCreditCardPart0. This is part 0 of the Talk to your Credit Card series
3BleClientBlessedOriginal. The sample app is working with the library BLESSED-ANDROID
3ESP32_C3_ST7735_Starter. Getting started with an ESP32-C3 Supermini device and a TFT display ST7735
3ESP32_CYD_Brick_Clock. Design a nice and colorful digital clock on an ESP32 Cheap Yellow Display (CYD)
3ESP32_C6_Waveshare_ST7789_Bme280. Getting started with a BME280 environment sensor connected to an ESP32-C6 Waveshare LCD device and ST7789 TFT display
2TalkToYourCreditCardPart7. This is (the final) part 7 of the Talk to your Credit Card series
2ESP32_S3_ST7735_Starter. Getting started with an ESP32-S3 Supermini device and a TFT display ST7735
2ESP32_C3_WeAct_Epaper_Module_DisplayInfo. Connect a 2.9-inch WeAct Epaper Module to an ESP32-C3 Supermini microcontroller
2ESP32_CYD_Domino_Clock. Design a nice digital clock in a Domino style on an ESP32 Cheap Yellow Display (CYD)
2ESP32_TrueRandomNumberGenerator. C++
1ESP32_C6_SM_GC9A01_ColoredWheel_Clock. The Colored Wheel Clock sketch is a colorfull clock realized with an ESP32-C6 microcontroller and a GC9A01 round display.
1ESP32_C6_ST7735_Starter. Getting started with an ESP32-C6 Supermini device and a TFT display ST7735
1ESP32_S3_Zero_WeAct_Epaper_Module_DisplayInfo. Connect a 2.9-inch WeAct Epaper Module to an ESP32-S3 Zero microcontroller
1ESP32_C6_WeAct_Epaper_Module_DisplayInfo. Connect a 2.9-inch WeAct Epaper Module to an ESP32-C6 Supermini microcontroller
1ESP32_Meteomatics_10_Days_Weather_Forecast. An internet based Weather Station is running on an ESP32 device with ST7789 TFT display attached. The data is retrieved from Meteomatics.com Weather API for an individual location.
1ESP32_Meteomatics_10_Days_Weather_Forecast_Epaper. An internet based Weather Station is running on an ESP32 device with Epaper display attached. The data is retrieved from Meteomatics.com Weather API for an individual location.
1Arduino_Uno_R4_WiFi_MQ_Sensors_Series. C++
1ESP32_C6_ST7735_Bme280. Getting started with a BME280 environment sensor connected to an ESP32-C6 Supermini device and ST7735 TFT display
1ESP32_Simple_CSV_Parser. The simple CSV Parser allows to extract data from a CSV file obtained from the Weather Service Provider Meteomatics.com.
1