put code block in collapsible box

This commit is contained in:
2025-02-17 17:04:31 +01:00
parent af6a2916ab
commit 85e978bbea

View File

@@ -338,30 +338,30 @@ Im going to map everything lower than 80 to 80 using software. The reason im doi
Luckily there is an arduino function called `map` that can do this. [Source](https://docs.arduino.cc/language-reference/en/functions/math/map/). The syntax is like this `map(value, fromLow, fromHigh, toLow, toHigh)` so it's really easy to use. This is how I implemented it. Luckily there is an arduino function called `map` that can do this. [Source](https://docs.arduino.cc/language-reference/en/functions/math/map/). The syntax is like this `map(value, fromLow, fromHigh, toLow, toHigh)` so it's really easy to use. This is how I implemented it.
During coding I realized this could be done way easier and simpler. So this is my result During coding I realized this could be done way easier and simpler. So this is my result
??? code
```cpp
#include <Arduino.h>
```cpp int pot1 = 0;
#include <Arduino.h> int Mpot1 = 0; //mapped pot
int pot1 = 0; void setup(){
int Mpot1 = 0; //mapped pot Serial.begin(9600);
pinMode(0, INPUT);
}
void setup(){ void loop(){
Serial.begin(9600); pot1 = analogRead(0); //store potmeter value in pot1
pinMode(0, INPUT);
} if (pot1 <= 80){ //check if pot1 is lower than 80, if yes make it 80
Mpot1 = 80;
void loop(){ }
pot1 = analogRead(0); //store potmeter value in pot1 else {
Mpot1 = pot1; //if pot1 is above 80 just copy over pot1 to Mpot1
if (pot1 <= 80){ //check if pot1 is lower than 80, if yes make it 80 }
Mpot1 = 80; Serial.println(Mpot1);
} }
else { ```
Mpot1 = pot1; //if pot1 is above 80 just copy over pot1 to Mpot1
}
Serial.println(Mpot1);
}
```
This code works and makes any value under 80 automatically 80. And keeps all values above the original value. This code works and makes any value under 80 automatically 80. And keeps all values above the original value.
I've cleaned it up a bit and turned it into a function so I don't have to copy paste code later on and so it stays clean. I've cleaned it up a bit and turned it into a function so I don't have to copy paste code later on and so it stays clean.