Hur kommer man igång med arduino?
Hur kommer man igång med arduino?
Hur kommer man igång med Arduino uno?
Jag har gjort som det står här:
https://www.kjell.com/se/fraga-kjell/hu ... ed-arduino
för att hämta utvecklingsmiljön och installera drivrutiner.
Datorn får kontakt med Arduino uno:n
genom usb-sladden på porten com 3.
Lysdioden "L" blinkar.
Jag har tittat på programsnuttar och ino-filer.
Hur kommer man vidare sen?
Gärna en länk till en sida om någon har.
Svenska eller engelska spelar ingen roll.
Förut har jag bland annat programmerat Pic
med assembler i mpasm, och c i xc8.
Jag vill använda möjligheten att föra över
programmen genom usb-kabeln, så en startladdare
behövs väl, eller finns det redan det när man får den?
Och hur gör man t.ex. när ett projekt har flera (ino-)filer?
Var hittar man spänningsmatning att driva sin Arduino med?
Jag har gjort som det står här:
https://www.kjell.com/se/fraga-kjell/hu ... ed-arduino
för att hämta utvecklingsmiljön och installera drivrutiner.
Datorn får kontakt med Arduino uno:n
genom usb-sladden på porten com 3.
Lysdioden "L" blinkar.
Jag har tittat på programsnuttar och ino-filer.
Hur kommer man vidare sen?
Gärna en länk till en sida om någon har.
Svenska eller engelska spelar ingen roll.
Förut har jag bland annat programmerat Pic
med assembler i mpasm, och c i xc8.
Jag vill använda möjligheten att föra över
programmen genom usb-kabeln, så en startladdare
behövs väl, eller finns det redan det när man får den?
Och hur gör man t.ex. när ett projekt har flera (ino-)filer?
Var hittar man spänningsmatning att driva sin Arduino med?
- SeniorLemuren
- Inlägg: 8071
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur kommer man igång med arduino?
Kolla igenom dessa tutorials så kommer du igång på ett enkelt sätt
- 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?
Lawicel har en riktigt bra genomgång. Lars tar även upp lite att tänka på när man programmerar.
Ge dig den tiden att testa och köra igenom det hela.
Vad vill du styra eller mäta sedan? Liten robot!
Matning, använder jag ofta små USB Backuper.
Ge dig den tiden att testa och köra igenom det hela.
Vad vill du styra eller mäta sedan? Liten robot!
Matning, använder jag ofta små USB Backuper.
Re: Hur kommer man igång med arduino?
En robot vore inte fel.
Nej, men kanske en lcd-skärm eller något.
Tack för tipsen.
Nej, men kanske en lcd-skärm eller något.
Tack för tipsen.
- 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?
Visst finns det mycket att göra, styra och mäta, kontrollera och visa.
Så kolla https://www.pinterest.se/ och https://www.instructables.com/
När du har kontakt med din Uno kan du titta på de små / eller stora (mega) korten också.
http://www.instructables.com/technology/arduino/ direkt!
https://www.pinterest.se/littleBits/fun ... o/?lp=true
För den som vill veta lite mer om själva programmeringen finns det ju allt!
Från Scratch https://scratch.mit.edu/ till visuino https://www.visuino.com/
Sedan gör man en liten plan, en robotarm eller en linjesökarerobot som styrs med en ficklampa.
Så nu vill jag gärna följa dina framsteg här.
Så kolla https://www.pinterest.se/ och https://www.instructables.com/
När du har kontakt med din Uno kan du titta på de små / eller stora (mega) korten också.
http://www.instructables.com/technology/arduino/ direkt!
https://www.pinterest.se/littleBits/fun ... o/?lp=true
För den som vill veta lite mer om själva programmeringen finns det ju allt!
Från Scratch https://scratch.mit.edu/ till visuino https://www.visuino.com/
Sedan gör man en liten plan, en robotarm eller en linjesökarerobot som styrs med en ficklampa.
Så nu vill jag gärna följa dina framsteg här.
Re: Hur kommer man igång med arduino?
Jag har inga stora planer, men nu har jag i
alla fall programmerat den för första gången.
Hur det fungerar vet jag inte riktigt, men
den skickar text seriellt, men genom usb-kabeln.
Det emuleras en serieport på något sätt.
Jag gissar att det är den lilla fyrkantiga ic-kretsen
som sköter emulerandet och usb-kommunikationen.
alla fall programmerat den för första gången.
Hur det fungerar vet jag inte riktigt, men
den skickar text seriellt, men genom usb-kabeln.
Det emuleras en serieport på något sätt.
Jag gissar att det är den lilla fyrkantiga ic-kretsen
som sköter emulerandet och usb-kommunikationen.
Re: Hur kommer man igång med arduino?
Här är en del av LiquidCrystal.cpp:
Dom tar emot vilka ben-nummer på Arduinon
det är som är kopplade till en lcd-skärm.
Skillnaden mellan dom två är att i nummer 2
så finns inte "rw", så då sätts den till 255
för att komma ihåg det.
Då är min fråga:
Hur känner den av om "rw" finns?
Känner den av att det argumentet heter just "rw"?
Nästa fråga:
Kan man använda egna include-filer som i vanlig c,
och lägga dom i sin projekt-katalog?
Kod: Markera allt
LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t rw, uint8_t enable,
uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
{
init(0, rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7);
}
LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t enable,
uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
{
init(0, rs, 255, enable, d0, d1, d2, d3, d4, d5, d6, d7);
}
det är som är kopplade till en lcd-skärm.
Skillnaden mellan dom två är att i nummer 2
så finns inte "rw", så då sätts den till 255
för att komma ihåg det.
Då är min fråga:
Hur känner den av om "rw" finns?
Känner den av att det argumentet heter just "rw"?
Nästa fråga:
Kan man använda egna include-filer som i vanlig c,
och lägga dom i sin projekt-katalog?
Re: Hur kommer man igång med arduino?
En fråga till:
Klarar den bara 1 eller 2 rader?
Hur gör man om man har en skärm med 4 rader?
Kod: Markera allt
void LiquidCrystal::begin(uint8_t cols, uint8_t lines, uint8_t dotsize)
{
if (lines > 1) {
_displayfunction |= LCD_2LINE;
}
_numlines = lines;
setRowOffsets(0x00, 0x40, 0x00 + cols, 0x40 + cols);
// for some 1 line displays you can select a 10 pixel high font
if ((dotsize != LCD_5x8DOTS) && (lines == 1)) {
_displayfunction |= LCD_5x10DOTS;
}
...
}
Hur gör man om man har en skärm med 4 rader?
Re: Hur kommer man igång med arduino?
Det är "vanlig C/C++ " det kompileras med GCC
Dom har bara bäddat in det i en massa "bomull"
Kolla i mappen som borde heta ungefär: \Arduino\hardware\arduino\avr\cores\arduino
Där finner du en massa filer som inkluderas vid kompileringen, utan att du märker det.
"Den" känner ingenting, du eller någon annan måste tala om att "wr" finns.
Dom har bara bäddat in det i en massa "bomull"
Kolla i mappen som borde heta ungefär: \Arduino\hardware\arduino\avr\cores\arduino
Där finner du en massa filer som inkluderas vid kompileringen, utan att du märker det.
"Den" känner ingenting, du eller någon annan måste tala om att "wr" finns.
Re: Hur kommer man igång med arduino?
http://arduino.cc/en/Reference/LiquidCrystalBegin
du berättar hur många rader du har,
"den" känner det inte
du berättar hur många rader du har,
"den" känner det inte
Re: Hur kommer man igång med arduino?
Det där var inte riktigt svaret på min fråga.
Jag har tittat här:
C:\...\Arduino_1.8.5\libraries\LiquidCrystal\src
Jag har tittat här:
C:\...\Arduino_1.8.5\libraries\LiquidCrystal\src
- SeniorLemuren
- Inlägg: 8071
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur kommer man igång med arduino?
Det verkar som om du famlar totalt i blindo utan att veta riktigt vad du gör. Varför inte gå igenom någon tutorial för nybörjare först innan du börjar klippa och klistra något som du inte förstår. Testa Lavicel som Lasp föreslog om inte den länk jag gav passade dig.
Re: Hur kommer man igång med arduino?
det var denna jag svarade på
svaret är : jaNästa fråga:
Kan man använda egna include-filer som i vanlig c,
och lägga dom i sin projekt-katalog?
Re: Hur kommer man igång med arduino?
Alla era länkar passar och är bra.
Jag bara ställde några frågor:
- Hur känner konstruktören av att ett visst argument fattas?
- Kan man använda lcd-skärmar med > 2 rader?
Jag bara ställde några frågor:
- Hur känner konstruktören av att ett visst argument fattas?
- Kan man använda lcd-skärmar med > 2 rader?