Wie kan mij helpen met me code

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 4
Geregistreerd: 29 Okt 2020, 23:22

Wie kan mij helpen met me code

Berichtdoor Roy1506 » 01 Dec 2020, 23:15

Hallo mijn naam is Roy. ik ben redelijk nieuw in dit soort projecten. ik heb al veel via Youtube geleerd. maar heb nu een vraag over de arduino uno en de HC-05.

Ik heb een code geschreven voor een deel van wat ik weet maar veder kom ik niet en kan op internet niet echt iets vinden. ik hoop dat jullie mij hier mee kunnen helpen?

Hier onder mijn code die ik heb.

Als er vragen of suggesties zijn hoor ik dit ook graag ben om te leren

#include <SoftwareSerial.h>
#include "SoftwareSerial.h"

/* HC-05 Rood Vcc
* HC-05 Blauw GND
* HC-05 Groen TXD
* HC-05 Geel RXD
*/

int state = 0;

#include <FastLED.h>
#define LED_PIN 7
#define NUM_LEDS 150
#define LED_TYPE WS2812
#define COLOR_ORDER GRB
#define BRIGHTNESS 50 //0-256
CRGB leds[NUM_LEDS];



void setup() {
delay(2000);
Serial.begin(9600);
LEDS.addLeds<LED_TYPE, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS);
FastLED.setBrightness(BRIGHTNESS);



}

void loop() {


if(Serial.available() > 0){

state = 0;

}

if(Serial.read() == '1'){

(leds[0]= CRGB::Red); // dan moet deze led aan gaan

if(Serial.read() == '2'){

(leds[1]= CRGB::Blue); // dan moet deze led aan gaan maar de ander moet ook aan blijven
// Zo heb ik 150 LEDS

}}

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Wie kan mij helpen met me code

Berichtdoor Koepel » 02 Dec 2020, 02:49

Kun je in de Arduino IDE op Ctrl+T drukken ?
Het zit ook in het menu: Hulpmiddelen / Automatisch opmaak.

Begin eens met de voorbeelden die bij de FastLED library zitten.
Probeer dan zelf eens een ledje te laten knipperen.
Als dat allemaal werkt, dan kun je pas verder gaan en proberen de seriële poort (Bluetooth module) erbij te doen.

Als je een kleur verandert dan wordt er nog niets naar de ledstrip verstuurd. Pas bij FastLED.show() wordt de wijziging doorgegeven.

Ik weet niet of SoftwareSerial samen kan met FastLED. Ik zou die twee niet combineren. Ik zou SoftwareSerial toch al niet gebruiken als er nog meer gedaan moet worden. Kun je een boardje gebruiken dat nog een vrije seriële poort heeft ? Zoals een Arduino Leonardo, Micro, Pro Micro.

Als je de sketch laat zien, wil je dan je sketch tussen code-tags zetten ?
Of anders in de Arduino IDE in het menu: Bewerken / Kopiëren voor het forum
Dan staan de code-tags er al omheen.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Wie kan mij helpen met me code

Berichtdoor shooter » 02 Dec 2020, 16:57

als je de array aanpast zoals jij doet zul je die ook nog aan fastled moeten versturen dus fastled.update geloof ik.
software serial gaat niet samen met fastled door het gebruik van timers door beide.
en je hebt ook geen serial.read naar de goede pinnen.
paul deelen
shooter@home.nl

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 13 gasten