Visuino
Postat: 5 augusti 2024, 11:21:24
Hittade detta i dag. Skall testas på Uno32. Allt för den late.
Visuino is a visual programming for Arduino

Visuino is a visual programming for Arduino
Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
const int numSteps = 50; // Antalet steg i kedjan som vi vill simulera
float resistance = 1000; // Startvärdet på resistansen (simulerar oändlighet)
float seriesResistance = 1; // Den seriekopplade resistansen (1 ohm)
float parallelResistance = 1; // Den parallellkopplade resistansen (1 ohm)
float voltage = 10; // Spänningen som vi applicerar över kedjan
void setup() {
Serial.begin(9600);
Serial.println("Steg\tTotal Resistans (Ohm)\tSpänning (V)\tStröm (A)");
for (int step = 0; step < numSteps; step++) {
// Beräkna den totala resistansen vid detta steg
float totalResistance = seriesResistance + (parallelResistance * resistance) / (parallelResistance + resistance);
// Beräkna strömmen och spänningen
float current = voltage / totalResistance;
float voltageDrop = current * totalResistance;
// Skriv ut resultatet i serieporten
Serial.print(step);
Serial.print("\t");
Serial.print(totalResistance, 4);
Serial.print("\t\t\t");
Serial.print(voltageDrop, 4);
Serial.print("\t\t");
Serial.println(current, 4);
// Uppdatera resistansen för nästa iteration
resistance = totalResistance;
// Vänta lite innan nästa iteration (om du vill simulera realtid)
delay(100);
}
}
void loop() {
// Allt körs i setup(), så inget behövs här.
}