the_electro_artist
Created March 17, 2023 © CC BY-NC-SA

Diy NRF Test

This is a simple NRF Test

AdvancedProtip1 hour10
Diy NRF Test

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
LED (generic)
LED (generic)
×1
SparkFun Transceiver Breakout - nRF24L01+
SparkFun Transceiver Breakout - nRF24L01+
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Multitool, Screwdriver
Multitool, Screwdriver
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Solder Flux, Soldering
Solder Flux, Soldering
PCB Holder, Soldering Iron
PCB Holder, Soldering Iron

Story

Read more

Code

Code

C/C++
Code
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels

#define OLED_RESET     -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);


void setup() {

    if(!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
    Serial.println(F("SSD1306 allocation failed"));
    for(;;);

}}

void loop() 
{
  display.clearDisplay();
  display.setTextSize(2);      // Normal 1:1 pixel scale
  display.setTextColor(SSD1306_WHITE); // Draw white text
  display.setCursor(0, 0);     // Start at top-left corner
  display.println("DUINO COIN");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scale
  display.println("");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scaleu
  display.println("User :");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scaleu
  display.println("Verified :");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scale
  display.println("Balance :");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scale
  display.println("Stake :");
  display.display();

  display.setTextSize(1);      // Normal 1:1 pixel scaleu
  display.println("Miners :");
  display.display();
  delay(2000);

  display.setTextSize(1);      // Normal 1:1 pixel scaleu
  display.println("Hash Rate :");
  display.display();
  delay(2000);
}

Credits

the_electro_artist
30 projects • 3 followers

Comments