Arduino Nano Super Mini RGB Udviklingsboard

kr.60.00 inkl. moms

På lager

Arduino Nano Super Mini RGB Udviklingsboard.

Varenummer (SKU): 8035 Kategori: Tags: , , , , , ,

Specifikationer af Arduino Nano Mini ATmega328P RGB Udviklingsboard

Arduino Nano Super Mini RGB Udviklingsboard er en kompakt og kraftfuld mikrokontroller, der er ideel til små elektroniske projekter. Det har en integreret RGB LED, som giver mulighed for farvestyrede lysapplikationer, samt flere I/O-porte til tilslutning af sensorer og andre enheder. Med sin kompakte størrelse og Type-C interface er det velegnet til udviklingsprojekter, der kræver minimal plads, men maksimal funktionalitet. Udviklingskortet er perfekt til både begyndere og avancerede brugere, som ønsker at skabe innovative og kreative løsninger med Arduino-platformen.

Tekniske detaljer for Arduino Nano Super Mini RGB Udviklingsboard

  • Mikrokontroller: ATmega328P
  • Driftsspænding: 5V (med mulighed for ekstern forsyning via USB eller Vin-pin)
  • Digital I/O-porte: 14 (hvoraf 6 kan bruges som PWM-udgange)
  • Analoge indgange: 8
  • Integreret RGB-LED: WS2812B (D2) giver farvestyret lys.
  • USB-interface: Type-C, som gør det nemt at programmere med Arduino IDE.
  • Programmeringssprog: Understøtter Arduino programmeringsplatformen (Arduino IDE).
  • USB Interface chip: CH340G

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere Driver (CH340g)

På nogle computer skal der ikke bruges en driver da windows selv finder ud af det. men med en CH340g USB chip skal computer i nogle tilfælde have en driver den kan downloades her.

Download: CH340g Driver (Windows 32 bit)
Download: CH340g Driver (Windows 64 bit)

Download: CH340g Driver (Prøv denne driver hvis de andre ikke virker)
Efter du har downloaded .Zip filen, åbner du mappen og klikker på “CH341SER”, Åben “SETUP” og installere.

Har du problemer med at få installeret driveren kan du hente hjælp HER.

Programmering

Inden programmeringen kan udføres skal den rigtige “COM” port findes. Klik “Værktøj/Port” – og vælg COM port.

Inden koden skal uploades skal arduinos software vide at koden skal programmeres til en “Arduino Nano” klik på “Værktøj – Board” og fin “Arduino Nano”

Nu skal koden uploades. Tryk på “Upload”, når koden er uploaded begynder dioden og blinke. Du har du lavet dit første projekt, prøv nu at ændre lidt på koderne og oplev hvordan du kan få dioden til at blinke hurtigere.

Vigtig: Hvis ikke du kan uploade koden, så prøv at gøre dette: “Værktøj – Processor – ATmega328P (Old Bootloader) “

Installere Adafruit NeoMatrix Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit NeoMatrix – by Adafruit”

Eksempel

Her viser vi et hurtig eksempel på hvordan du kan styre dine 3x “WS2812B” RGB LED Dioder.

Kode

#include <Adafruit_NeoPixel.h>
#define PIN 2
#define NUMPIXELS 3
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
enum {NONE, RED, GREEN, BLUE};
int ledColor = NONE;

void setup()
{
  pixels.begin();
}

void loop()
{

  switch (ledColor) {

    case NONE:
      pixels.setPixelColor(0, pixels.Color(0, 0, 0));
      pixels.setPixelColor(1, pixels.Color(0, 0, 0));
      pixels.setPixelColor(2, pixels.Color(0, 0, 0));
      pixels.show();
      break;

    case RED:
      pixels.setPixelColor(0, pixels.Color(255, 0, 0));
      pixels.setPixelColor(1, pixels.Color(255, 0, 0));
      pixels.setPixelColor(2, pixels.Color(255, 0, 0));
      pixels.show();
      break;

    case GREEN:
      pixels.setPixelColor(0, pixels.Color(0, 255, 0));
      pixels.setPixelColor(1, pixels.Color(0, 255, 0));
      pixels.setPixelColor(2, pixels.Color(0, 255, 0));
      pixels.show();
      break;

    case BLUE:
      pixels.setPixelColor(0, pixels.Color(0, 0, 255));
      pixels.setPixelColor(1, pixels.Color(0, 0, 255));
      pixels.setPixelColor(2, pixels.Color(0, 0, 255));
      pixels.show();
      break;

    default:

      break;
  }

  ledColor++;

  if (ledColor == 4) {
    ledColor = NONE;
  }

  delay(1000);

}

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Arduino Nano Super Mini RGB Udviklingsboard”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *