Ett känt problem är att vissa program ibland kan pilla på DTR för att se det finns en mobiltelefon ansluten. Detta kan göra att Arduinon startar om då och då.Mr Andersson skrev:Använd ett terminalprogram som inte pillar på DTR-linan om du inte vill att arduinon ska starta om.
Hur kommer man igång med arduino?
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
Re: Hur kommer man igång med arduino?
Re: Hur kommer man igång med arduino?
Mr Andersson:
Inte monitorn, men resten av utvecklings-miljön.
Programmet i Arduinon startar ju inte om jag inte
kör igång monitorn sen också.
Inte monitorn, men resten av utvecklings-miljön.
Programmet i Arduinon startar ju inte om jag inte
kör igång monitorn sen också.
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur kommer man igång med arduino?
När du programmerar och skall ladda upp programkoden till Arduinon så kan du inte ha den seriella monitorn öppnad. Programmet laddas ner via samma portar (0 och 1) som terminalprogrammet använder så de krockar då med varandra. Det finns heller ingen anledning till att ha den öppen när du programmerar.
Hade du läst Arduino för nybörjare så hade du vetat detta och mycket mer. Du famlar ju i blindo hela tiden. Att försöka ta genvägar tar en väldig massa tid i onödan.
Hade du läst Arduino för nybörjare så hade du vetat detta och mycket mer. Du famlar ju i blindo hela tiden. Att försöka ta genvägar tar en väldig massa tid i onödan.
Du behöver inte hitta en seriell monitor den finns ju redan i Arduinos program och funkar utmärkt.Okej, var man hittar sådana är inte lätt att veta.
I så fall gör nog utvecklings-miljön det också,
och den måste jag ju nästan ha igång
när jag programmerar..
Re: Hur kommer man igång med arduino?
Men så har jag ju inte gjort heller.
Jag försöker köra ett program som redan ligger
i Arduinon.
Men jag får inte igång programmet utan att
starta monitorn också.
Eller lyfta på luren i Hyperterminal.
Jag försöker köra ett program som redan ligger
i Arduinon.
Men jag får inte igång programmet utan att
starta monitorn också.
Eller lyfta på luren i Hyperterminal.
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur kommer man igång med arduino?
Det program du listat tidigare snurrar för fullt i sin loop, utan att monitorn är öppen så snart Aduinon får spänning genom USB-kontakten. Du kan ju naturligtvis inte se detta eftersom det enda programmet gör är att sända data till seriemonitorn. Lägg in t.ex en snutt som blinkar en av dioderna på Arduinon så ser du att den snurrar även om inte seriemonitorn är öppen.
Senast redigerad av SeniorLemuren 2 november 2017, 18:47:37, redigerad totalt 1 gång.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Hur kommer man igång med arduino?
Det verkar som om du har ett mer specifikt behov än att blinka en led i 1 sekund.
Så delge oss gärna din plan på det ultimata informationsprogrammet. Så kommer det säkert upp någon lösning.
Så delge oss gärna din plan på det ultimata informationsprogrammet. Så kommer det säkert upp någon lösning.
Re: Hur kommer man igång med arduino?
Jag kör för tillfället Arduino IDE version 1.6.9 och där kan man ha den inbyggda "serial monitor" framme även då man laddar program.
Jag tror det räcker med att du stänger av flödeskontrollen i ditt serieportsprogram men jag kan ha missuppfattat ditt problem fel.
Jag tror det räcker med att du stänger av flödeskontrollen i ditt serieportsprogram men jag kan ha missuppfattat ditt problem fel.
Re: Hur kommer man igång med arduino?
SeniorLemuren:
Det ser jag visst.
Lysdioden för Tx blinkar varje gång den sänder,
och det gör den med 250 ms mellanrum.
Så länge jag inte har öppnat Arduinos egna
inbyggda serie-monitor eller lyft på luren i
Hyperterminal, så är både Tx och Rx släckta.
När jag startar serie-monitorn eller lyfter på
luren i Hyperterminal så blinkar "L" några gånger,
och sen börjar Tx blinka som den ska.
Det ser jag visst.
Lysdioden för Tx blinkar varje gång den sänder,
och det gör den med 250 ms mellanrum.
Så länge jag inte har öppnat Arduinos egna
inbyggda serie-monitor eller lyft på luren i
Hyperterminal, så är både Tx och Rx släckta.
När jag startar serie-monitorn eller lyfter på
luren i Hyperterminal så blinkar "L" några gånger,
och sen börjar Tx blinka som den ska.
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
Re: Hur kommer man igång med arduino?
Det finns som sagt program som kan rycka i DTR för COM-portar som för tillfället inte inte är öppnade. Sony Ericsson Companion är ett exempel som jag råkat ut för. Om något program ligger och rycker i DTR så kommer Arduinon att göra reset. Prova att dra ur USB kabeln ur datorn och mata från en laddare istället.
Re: Hur kommer man igång med arduino?
Lasp:
Det jag funderar på att göra är att koppla in
en lcd-skärm, och så antingen visa någon
förprogrammerad text när det skickas ett
eller flera tecken från datorn, eller att styra
den helt från datorn (som med lcd smartie).
Naturligtvis ska kommunikationen gå åt
andra hållet då, men man vill ju börja
någonstans.
Det jag funderar på att göra är att koppla in
en lcd-skärm, och så antingen visa någon
förprogrammerad text när det skickas ett
eller flera tecken från datorn, eller att styra
den helt från datorn (som med lcd smartie).
Naturligtvis ska kommunikationen gå åt
andra hållet då, men man vill ju börja
någonstans.
Re: Hur kommer man igång med arduino?
Att mata Arduinon från en laddare fungerade inte.
"L" lyser, och Tx och Rx är släckta.
"L" lyser, och Tx och Rx är släckta.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Hur kommer man igång med arduino?
Här har du en riktig terminal du kan lita på:
https://en.wikipedia.org/wiki/Tera_Term
https://en.wikipedia.org/wiki/Tera_Term
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur kommer man igång med arduino?
Jag har laddat ner ditt program och kör det i en UNO kinakopia nu. Tx blinkar hela tiden även om inte IDE är startat. Jag har även kopplat Arduinon till min mobilladdare och det blinkar på där med precis som det skall göra så det måste vara något fel på din Arduino om programmet inte snurrar igång så snart den får spänning. Ingen buffert blir full den bara sänder rakt ut i luften.BJ skrev:SeniorLemuren:
Det ser jag visst.
Lysdioden för Tx blinkar varje gång den sänder,
och det gör den med 250 ms mellanrum.
Så länge jag inte har öppnat Arduinos egna
inbyggda serie-monitor eller lyft på luren i
Hyperterminal, så är både Tx och Rx släckta.
När jag startar serie-monitorn eller lyfter på
luren i Hyperterminal så blinkar "L" några gånger,
och sen börjar Tx blinka som den ska.
Re: Hur kommer man igång med arduino?
Kör samma kod men lägg till kod för att blinka lysdioden på pinne 13 och spänningssätt Arduinon, blinkar lysdioden då?