Visuino

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
SeniorLemuren
Inlägg: 8332
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Visuino

Inlägg av SeniorLemuren »

Hittade detta i dag. Skall testas på Uno32. Allt för den late. :)
Visuino is a visual programming for Arduino
Användarvisningsbild
FormerMazda
Inlägg: 6389
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Visuino

Inlägg av FormerMazda »

Och hur lyder domen?
Användarvisningsbild
SeniorLemuren
Inlägg: 8332
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Visuino

Inlägg av SeniorLemuren »

Kasta inte tid och kraft på detta. Den tillverkar visserligen ett program, men det blir mycket svårt att gå in och göra ändringar i.

Ok, vill man ha ett enkelt program som man kan använda utan att behöva gå in och modifiera efter egna krav så funkar det kanske. Annars föredrar jag helt klart att programmera själv utan detta. Tummen ner alltså. :tumner:

En betydligt bättre metod är då att i stället beskriva för någon AI-chat vad man vill ha. Man får då en kod med förklaringar och man kan diskutera olika lösningar osv. Det kan vara lärorikt. Dessutom helt gratis.

Här är ett exempel direkt från chatGPT angående diskussionen i en annan länk om den oändliga resistanskedjan:
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.
}
Användarvisningsbild
FormerMazda
Inlägg: 6389
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Visuino

Inlägg av FormerMazda »

Men för en total nybörjare som vill lösa en enklare uppgift där en uC är ett prisvärt alternativ kanske det är användbart?
För oss som bygger och programmerar på lite högre nivå kanske det faller platt.

Det finns väl inte en klar linje, men vi får ju "ofta" frågor här på forumet om enklare saker som skulle kunna lösas med relälogik mer eller mindre, men då det blir billigare med ardunio så kanske detta är ett verktyg menar jag.

Din idé om att be AI skriva ett program är inte dum, måste testa detta faktiskt.
Skriv svar