ChiefsPlanet Mobile
Page 1 of 4
1 234 >
The Meltdown Lounge>Nerd homework
Monticore 08:27 PM 10-13-2021
My son needs help with his homework and I know nothing about coding , he is trying to get a RGB strip to light up with increasing intensity as more pressure is applied to sensor while also randomizing a series of colors .(llike a light up shoe)

this is what he has which he knows is horribly wrong i am pretty sure this is C/C+, this is his hisrt ever coding class so his knowledge is fairly limited.
I also know it is in french but it might still make sense to some of you

int valeur1 = 0; //variable de type integer pour enregistrer analog A0
int valeur2 = 0; //variable de type integer pour enregistrer analog A0
int valeur3 = 0;
int valeur4 = 0;
int valeur5 = 0;

void setup() {

Serial.begin(9600); //commence le serial pour ecrire les données
pinMode(A0,INPUT_PULLUP); //prepare A0 pour le pressure sensor
pinMode(3,OUTPUT); //prepare pin 3 pour output de 5V
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop() {

valeur1 = analogRead(A0);
delay(1000);
valeur2 = (200/valeur1);
valeur3 = (valeur2*valeur2);




valeur4 = random(255);
valeur5 = valeur4;

if (valeur4 > valeur5){
valeur5--;
analogWrite(3,valeur5);

}

if (valeur4 < valeur5){
valeur5++;
analogWrite(3,valeur5);

}

if (valeur4 == valeur5){

valeur5;
analogWrite(3,valeur5);

}







if (valeur4 > valeur5){
valeur5++;
analogWrite(5,valeur5);

}

if (valeur4 < valeur5){
valeur5--;
analogWrite(5,valeur5);

}

if (valeur4 == valeur5){

analogWrite(5,valeur5);

}








if (valeur4 > valeur1){
valeur5++;
analogWrite(6,valeur5);

}

if (valeur4 < valeur5){
valeur5--;
analogWrite(6,valeur5);

}

if (valeur4 == valeur5){

analogWrite(6,valeur5);

}

}

would appreciate any help or insults
[Reply]
RollChiefsRoll 08:30 PM 10-13-2021

[Reply]
digger 08:32 PM 10-13-2021
quick search, might help...




https://learn.sparkfun.com/tutorials...okup-guide/all


good luck, google/bing/duck duck go... ect are you friend went to comes to code, everything is online, (Mostly)...
[Reply]
Bearcat 08:34 PM 10-13-2021
Originally Posted by Monticore:
i am pretty sure this is C/C+
Seems generous.
[Reply]
ClevelandBronco 08:34 PM 10-13-2021
This looks racist. Is it racist?
[Reply]
Monticore 08:43 PM 10-13-2021
Originally Posted by Bearcat:
Seems generous.
I agree I just want his questions to stop .
[Reply]
Monticore 08:45 PM 10-13-2021
Originally Posted by digger:
quick search, might help...




https://learn.sparkfun.com/tutorials...okup-guide/all


good luck, google/bing/duck duck go... ect are you friend went to comes to code, everything is online, (Mostly)...
Thanks .
[Reply]
phisherman 08:45 PM 10-13-2021
It would help to see the formal requirements of the assignment.
[Reply]
Rain Man 08:47 PM 10-13-2021
The kid needs to learn english. I can't understand a word he's saying.
[Reply]
backinblack 08:48 PM 10-13-2021
is it just me or is high school a lot more difficult these days?

have no idea what's happening in the OP
[Reply]
EPodolak 08:51 PM 10-13-2021
Canada must be stopped!
[Reply]
ptlyon 08:57 PM 10-13-2021
Clean up the God damn brackets. Jesus. Heathen.
[Reply]
arrwheader 09:00 PM 10-13-2021
don't speak French and don't code in c++ but So I can see him declaring Integer variables then passing them to a function then based on their return, passing that to another function which I assume returns the color.

Would help if I need what the functions do exactly but seems like he is on the right track at least with the flow.

I mostly code in c#.

Sent from my Pixel 3a using Tapatalk
[Reply]
smithandrew051 09:04 PM 10-13-2021
Be sure to drink your Ovaltine.
[Reply]
arrwheader 09:06 PM 10-13-2021
Also the ifs in c# would look like

If (this)
{
Than that
}
Else if (this and this)
{
That and this
}
Else
{

}

Anyway that's how I'm used to seeing multi if statements in my world


Also he has val 5 equals val 4 and then is comparing them in the if statements? They are the same.


Sent from my Pixel 3a using Tapatalk
[Reply]
Page 1 of 4
1 234 >
Up