Spisu treści:

Bentzi Led: 3 kroki
Bentzi Led: 3 kroki

Wideo: Bentzi Led: 3 kroki

Wideo: Bentzi Led: 3 kroki
Wideo: Чтоб kyй был не меньше 20см 2024, Lipiec
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

tak to wygląda, gdy działa

Krok 1: Kod dla światła

Kod dla światła
Kod dla światła

To może być trochę niepewne, gdy patrzysz na to z tego miejsca

int greenled=9;// ustawia kolor zielonego światła

int blueled=10;// ustawia kolor niebieski dla światła int redled=11;// ustawia kolor czerwony dla światła int redval=0; // ustawia wartość, którą można zmienić dla koloru red int blueval=0;// ustawia wartość, którą można zmienić dla koloru blue int greenval=0;// ustawia wartość, którą można zmienić dla koloru green int szpilka=A0; // ustawia wartość dla pententometru, który pozwala mu działać void setup() { // wstaw tutaj swój kod konfiguracji, aby uruchomić go raz: pinMode(potPin, INPUT); // czyniąc z niego WEJŚCIE, mówisz Potpinowi, aby odczytał wartości pinMode(A0, INPUT);// czyniąc go wejściem, mówisz mu, aby odczytał wartości wyślij go do światła pinMode(greenled, OUTPUT);// dla wszystkich świateł, mówiąc im, aby były WYJŚCIAMI, mówisz im, aby wyprodukowały kolor. pinMode(czerwony, WYJŚCIE); pinMode (niebieskie, WYJŚCIE); Serial.begin(9600);// to mówi Serialowi, aby zaczął drukować wartości }

void loop() { // umieść tutaj swój główny kod, aby uruchamiał się wielokrotnie: redval= analogRead(potPin);// to mówi wartość do odczytania z potpin greenval= analogRead(potPin);// to mówi wartość do odczytu z potpin blueval= analogRead(potPin);// to mówi wartości do odczytania z potpin redval= map(redval, 0, 1023, 255, 0);// to mówi wartościom do wpisania 0 do 1023 i 255 na zero blueval= map(blueval, 0, 1023, 0, 255);// to samo co powyżej tylko różne liczby greenval= map(greenval, 0, 1023, 130, 5);// to samo co dwa powyżej tylko różne liczby Serial.print(redval);// nakazujący Serialowi wydrukowanie czerwonej wartości tak samo dla niebieskiego i zielonego Serial.print(blueval); Serial.println(greenval); analogWrite(redled, redval);// nakazuje lampie działać tak, jak czerwona wartość mówi analogWrite(greenled, greenval); analogWrite(niebieski, niebieskival);

}

Krok 2: Konfiguracja

Ustawiać
Ustawiać
Ustawiać
Ustawiać
Ustawiać
Ustawiać

duża noga dla światła idzie do pięciu V środkowa noga dla pentametru idzie do A0

Krok 3: Jak to wygląda, gdy próbujesz na końcu

Jeśli chcesz zmienić kolory, wróć do zestawu kodów i dostosuj liczby, gdy czerwona wartość lub zielony lub niebieski czyta z mapy, zasadniczo zmień liczby tutaj, ten krok redval= map(redval, 0, 1023, 255, 0);

Zalecana: