void example
{
digitalWrite(1, HIGH);
delay(5000);
}
så vill jag kunna inkludera denna sketch i min egna sketch och kunna använda funktionen "example" i min egna sketch om man på något sätt skulle kunna ansluta sketchen.
Normalt inkluderar man .h-filer men tekniskt funkar det antagligen även med .c-filer
"Egentligen" så "ska" man kompilera .c-filer separat till flera objektfiler och sen länka ihop dessa, men då får man nog läsa på hur Arduinomiljön hanterar sånt.
Normalt inkluderar man .h-filer men tekniskt funkar det antagligen även med .c-filer
"Egentligen" så "ska" man kompilera .c-filer separat till flera objektfiler och sen länka ihop dessa, men då får man nog läsa på hur Arduinomiljön hanterar sånt.
Nej inte .ino, bara .h eller .c
En .ino ska innehålla de två basfunktionerna i Arduino setup() och loop().
Vill du skriva återanvändbara funktioner ska de skrivas med .h och .c fil alternativt .cpp
Titta här för hur du lägger till klasser. https://www.arduino.cc/en/hacking/libraries
Om det är en funktion du vill lägga till räcker det väl med att kopiera in den i din övriga kod.
Du kan ju även spara funktioner i olika "flikar" i Arduino IDE vilket ger en *.ino-fil för varje "flik"
I Arduino-IDE lägger du till flikar med hjälp av pilen uppe till höger under "Seriell monitor"
Om du gör som jag beskrev ovan slås filerna ihop till en när du kompilerar, men de sparas som olika *.ino-filer (egentligen Text (text/plain))
och huvudfilen (den som innehåller loop och setup) sparas som Text (text/x-csrc). I alla fall om man som jag kör Linux Mint.