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.
Hvad er en Arduino Klon?
En Arduino klon er en kopi eller en tredjeparts version af det originale Arduino udviklingsboard, som er fremstillet af andre producenter end Arduino selv. Disse kloner er designet til at være funktionelt identiske med de officielle Arduino boards, hvilket betyder, at de kan køre den samme Arduino-software og programmeres ved hjælp af Arduino IDE.
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); }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.
Anmeldelser
Der er endnu ikke nogle anmeldelser.