Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2020-01-21, 14:06
  #1
Medlem
SkyRaiders avatar
Jag vill börja programera lite saker. Mest styrsystem till maskiner. C++ verkar vara den gyllene standarden för programering.
Vilket program ska jag använda? Vart får jag tag på c++ och vad behöver jag? Vart kan jag lära mig grunderna och sedan fördjupa mig?
Citera
2020-01-21, 14:29
  #2
Medlem
Något du behöver göra som programmerare är att bli bra på att googla. Så börja redan nu. Skriv exakt det här fast på engelska in i sökrutan på Google. Lycka till!
Citera
2020-01-21, 14:34
  #3
Medlem
ArgusOnes avatar
C++ samt Python kommer vara bra för dig. Du behöver en dator, internet och tid. Börja här.

https://www.youtube.com/watch?v=nDwk3ASvBhA
https://www.youtube.com/watch?v=vLnPwxZdW4Y
https://www.youtube.com/watch?v=Rub-JsjMhWY
https://www.youtube.com/watch?v=tvC1...85DE8440AA6B83
Citera
2020-01-21, 14:37
  #4
Medlem
Har aldrig sett några maskiner som programmerats i C++. Men de kanske finns?
Börjar man inte med programmering vid 12-13 års ålder så blir det en lång och tung uppförsbacke. Risk att du blir besviken. Alla har inte anlag för programmering heller. Prova först och bestäm sedan.
Installera Linux på datan så är C++ och alla vanliga scriptspråk gratis att downloada. Python är ett vettigt scriptspråk till exempel.
PLC:er brukar ha egna programmeringsmiljöer där man plockar ihop symboler för olika funktioner. PLC:er brukar användas för att styra maskiner. För programmering av PLC:er måste man vara grym på digitalteknik.
Citera
2020-01-21, 20:25
  #5
Medlem
Personligen tycker jag nog att det är betydligt enklare med en Raspberry Pi än en PC.
Då har du C/C++, Java och Python från början. Dessutom är du ju redan van vid att styra utrustning.
Citera
2020-01-22, 12:29
  #6
Medlem
SkyRaiders avatar
Grekiska, grekisk, grekiska. Ladde ner något C++ och började med exemplet "hello world". Misslyckades fett. Något problem med kompileringen eller så. Hjälp uppskattas!
Citera
2020-01-22, 12:34
  #7
Medlem
SkyRaiders avatar
Citat:
Ursprungligen postat av biomatec
Har aldrig sett några maskiner som programmerats i C++. Men de kanske finns?
Börjar man inte med programmering vid 12-13 års ålder så blir det en lång och tung uppförsbacke. Risk att du blir besviken. Alla har inte anlag för programmering heller. Prova först och bestäm sedan.
Installera Linux på datan så är C++ och alla vanliga scriptspråk gratis att downloada. Python är ett vettigt scriptspråk till exempel.
PLC:er brukar ha egna programmeringsmiljöer där man plockar ihop symboler för olika funktioner. PLC:er brukar användas för att styra maskiner. För programmering av PLC:er måste man vara grym på digitalteknik.

Vad står PLC för? Tänkte använda arduino eller liknande för att styra olika funktioner. Fungerar det? Hur ska kedjan se ut från program till servo/annan funktion med spänningsomvandlingar etc
Citera
2020-01-22, 12:40
  #8
Medlem
Citat:
Ursprungligen postat av SkyRaider
Grekiska, grekisk, grekiska. Ladde ner något C++ och började med exemplet "hello world". Misslyckades fett. Något problem med kompileringen eller så. Hjälp uppskattas!
Lite mer information krävs för att kunna hjälpa dig. Vilken miljö använder du och vilken kompilator? Och sedan det viktigaste. Vilket eller vilka felmeddelanden får du?
Citera
2020-01-22, 12:46
  #9
Medlem
Citat:
Ursprungligen postat av SkyRaider
Vad står PLC för? Tänkte använda arduino eller liknande för att styra olika funktioner. Fungerar det? Hur ska kedjan se ut från program till servo/annan funktion med spänningsomvandlingar etc

PLC:
https://en.wikipedia.org/wiki/Progra...gic_controller

Arduino är inte fel för att lära sig programmera, men du behöver inte en sån. Det minsta du behöver är en fungerande dator, en kompilator för det språk du vill lära dig och tid. Du kan kolla om gcc (eller g++) finns för den dator du har idag och tanka hem den (den är lagligt gratis), och börja använda den: du skriver din kod med någon texteditor, kompilerar den med gcc/g++ och kör den sedan genom kommandotolken.

En liten anmärkning vad gäller Arduino: språket den använder liknar c++, men är egentligen inte c++. Att byta från Arduinons språk till c++ i framtiden bör inte vara något problem.

Vad gäller din "kedja" och hur den skall/bör se ut så beror det väldigt mycket på vad du vill åstadkomma, och hur. Om du vill tex automatisera temperaturregleringen i ett växthus, och har en acceptabel felmarginal på tio grader, så räcker det med att du skriver någon kod som, tillsammans med passande elektronik, mäter temperaturen var femte minut, och om den är under den gräns du ställt in slås ett värmeelement på. Om du istället vill reglera värmen i en kemisk process, och har en acceptabel felmarginal på en tiondels grad, så måste du göra på helt andra sätt.
Citera
2020-01-22, 12:47
  #10
Medlem
SkyRaiders avatar
Citat:
Ursprungligen postat av DieTrolle
Lite mer information krävs för att kunna hjälpa dig. Vilken miljö använder du och vilken kompilator? Och sedan det viktigaste. Vilket eller vilka felmeddelanden får du?
Jag laddade ner någon c++ gratis och skrev programet. Jobbar just nu. Återkommer med svar när jag kommer hem.
Under tiden, vilken väg rekommenderas för att automatisera och styra saker så som servos och andra saker som kontrolleras av elektriska impulser
Citera
2020-01-27, 23:02
  #11
Medlem
Zilvios avatar
Citat:
Ursprungligen postat av SkyRaider
Jag vill börja programera lite saker. Mest styrsystem till maskiner. C++ verkar vara den gyllene standarden för programering.
Vilket program ska jag använda? Vart får jag tag på c++ och vad behöver jag? Vart kan jag lära mig grunderna och sedan fördjupa mig?

Visual studio community är en utmärkt utvecklingsmiljö för att lära sig programmera om du kör pc eller mac finns att ladda ner här: https://visualstudio.microsoft.com/downloads/
Sen när det blir dags att utveckla riktiga styrsystem till dina maskiner kanske du behöver någonting annat men den dagen den sorgen
Citera
2020-01-28, 06:46
  #12
Medlem
SkyRaiders avatar
Citat:
Ursprungligen postat av Zilvio
Visual studio community är en utmärkt utvecklingsmiljö för att lära sig programmera om du kör pc eller mac finns att ladda ner här: https://visualstudio.microsoft.com/downloads/
Sen när det blir dags att utveckla riktiga styrsystem till dina maskiner kanske du behöver någonting annat men den dagen den sorgen

Varför ska jag lära mig ett språk jag inte har nytta av?
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback