Hjälp med att programmera Arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Hjälp med att programmera Arduino

Inlägg av cazz »

Att programmera Arduino är ju inte så svårt så länge det var grunder som att om man trycker på en knapp så ska en lampa lysa eller blinka eller lysa olika starkt.

Problemet för mig är att jag vet inte riktigt hur man skickar till en kamera
http://www.boehmel.de/lanc.htm

Så om jag förstår det rätt så är

Rec (0001 1000 3A)
Stop (0001 1000 30)

Är lite osäker på zoom faktist men gissar på att det är för man kan välja hastighet.

Fast jag är osäker om det är sååå lätt att bara skicka commando till kameran (0001 1000 3A) så den börjar spela in.
Användarvisningsbild
Bosen
Inlägg: 1753
Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:

Re: Hjälp med att programmera Arduino

Inlägg av Bosen »

Vad är din fråga egentligen?
Och är detta egentligen ett arduino-problem?
Problemet verkar handla om själva kameran?
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

Ber om ursäkt om jag formulerar det fel.

Det jag menar är följande.

Jag har nu upplägget, vad som krävs att styra min kamera förutom hur jag ska programmera så den skickar iväg den signal till kameran.

Informationen jag har fått är från denna länk
http://www.instructables.com/id/Cheap-P ... /?ALLSTEPS

Men den kod jag läser så förstår jag inte riktigt hur personen har gjort??

Jag har bara programerat delar av arduino förut, enkla grejer men jag behöver lite hjälp på traven liksom
ToPNoTCH
Inlägg: 5152
Blev medlem: 21 december 2009, 17:59:48

Re: Hjälp med att programmera Arduino

Inlägg av ToPNoTCH »

Kolla detta
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

Oj tack så mycket

Hitta denna på samma sida, stort sett det jag är ute efter

http://controlyourcamera.blogspot.se/20 ... emote.html
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

Kanske en dum fråga men jag måste ställa den

Jag är på väg att rita upp en PCB kort med hjälp av bilden på denna sida
http://controlyourcamera.blogspot.se/20 ... emote.html

Nu undrar jag om den utgår från IC fötter eller Arduino??
Om det nu är Arduino så misstänker jag att jag behöver lite mer som kristaller och det.

För siffrorna på benen i den bilden måste ju motsvara sifforna på IC kretsen men är liksom osäker om den behöver kristallen och det.


/Update

Var inte så lätt som jag trodde :)
Jag misstänker nu att exempelvis "ARDUINO_DIGITAL_2" inte är pinne 2 på IC
För kollar jag på denna sidans bild
så är pinne 2 "GND1" om det nu inte är fel på bilden.
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Re: Hjälp med att programmera Arduino

Inlägg av Kaggen »

Arduino har sin "egen" pinout / pinmapping. Hade inte du Uno? Kolla nedanstående länk, ser ut att stå på själva arduino PCB vad pinnarna heter. Gör det inte det på din?

http://arduino.cc/en/Main/arduinoBoardUno
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

Jo jag har UNO och jag har den på bilden.
Dock har jag den inte här.

Om man tittar lite på den sidan du gav mig så hittar man denna
http://arduino.cc/en/Hacking/PinMapping168

Lite snurrigt men vad jag förstår följande om man går efter mitt projekt är

Jag kommer ju jobba med

GND
Digital 2
Digital 3
Digital 4
Digital 5
Digital 6
Digital 7
Digital 11
VIN

och på schemat så motsvarar det

GND = GND
Digital 2 = 4
Digital 3 = 5
Digital 4 = 6
Digital 5 = 11
Digital 6 = 12
Digital 7 = 13
Digital 11 = 17
VIN = ???

Hmm hittar inte VIN men annars borde det ju stämma??

Om man löser detta sä är det ju SUPER
men frågan kvarstår om man behöver en kristall och andra saker som inte finns med på schemat för det sitter på UNO
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Re: Hjälp med att programmera Arduino

Inlägg av Kaggen »

Jag vet inte om jag missförstår dig, men du menar alltså att du inte skall koppla ditt PCB till en Arduino som, typ en shield? Utan du skall ha en "fristående" Atmega som du skall ha på ditt PCB?

I så fall måste du mycket riktigt kolla mappningen på arduinos "digital" pinnar mot Atmegas "riktiga" benämning på pinnarna.

Vin står ju också dokumenterad på sidan med pinouts:
VIN. The input voltage to the Arduino board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.
VIN är med andra ord matningen om du gör ett fristående PCB.

På samma sida finns även ett fullständigt kopplingschema för UNO (Revision 3):
http://arduino.cc/en/uploads/Main/Ardui ... ematic.pdf
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

Tack så hemskt mycket.

Jo jag såg schemat och det var intressant men svårfattad för mig :D

Japp, jag kommer koppla min Atmega till ett fristående på mitt PCB kort.

mmm förstår att VIN är men vet inte vilken pinne den ska gå till :)
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Re: Hjälp med att programmera Arduino

Inlägg av Kaggen »

Vin skall i så fall gå till Vcc på microcontrollern.

Om du gör ett eget PCB så kommer ju Vin vara matningen (Vcc, V+, V, + eller vad man nu vill kalla det).

Du får ju naturligtvis kolla att allt lirar på samma matningsspänning när du slår i hop två byggen som du verkar göra nu. Så inte ena delen är 5V och andra 3,3V, men det har du väl koll på?

Tänk också på att om du använder en annan Atmega än den som sitter på din Uno, så har pinnarna kanske inte alls samma funktion. Du måste då mappa om dom igen från Atmega X till Atmega Y.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med att programmera Arduino

Inlägg av sodjan »

> Japp, jag kommer koppla min Atmega till ett fristående på mitt PCB kort.

Ett "fristående" *vadå* ? Saknas det inte ett ord där?
Förslag: använd "Förhandsgranska" och kolla att det ser vettigt ut.

> mmm förstår att VIN är men vet inte vilken pinne den ska gå till.

Gå till en pinne på din lösa AVR? Ja, det är ju samma pinne som på
AVR'en som sitter på Uno'n, heter sannolikt Vcc eller liknande. Jämför
schemat för Uno'n med databladet för din AVR så ger det sig säkert. :-)
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

sodjan:
Ber om ursäkt, jag skrev lite för fort där.
Jo det jag hittade var ju en som heter just VCC och jag misstänkte den men var osäker för det fanns en som heter AVCC men det kanske är samma??
:)


Kaggen:
Tack för den informationen, som sagt jag misstänkte men var lite osäker så det var bättre att fråga er som kan detta bättre en jag.
Det är bara ett bygge. Jag kommer visserligen göra två till mitt stora projekt men denna tar matningen från kameran som är på 5V.
Jag kommer köra med Amega328 och det är vad UNO kör också vad jag såg på bilden (har ju inte som sagt UNO i närheten för tillfälligt.


Är väldigt tacksam för all hjälp och jag kommer skriva upp allt vad man har gjort och presentera mitt projekt längre fram när allt är klart.

Jag har nu gjort ett PCB över mitt fristående kort som har två motstånd, en zendiod, en transistor och så klart atmega328 :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med att programmera Arduino

Inlägg av sodjan »

> ...för det fanns en som heter AVCC men det kanske är samma...

Vad säger databladet om AVCC? Ingenting?
T.ex avsnitt "1.1.7 AVCC" på sidan 4?
AVCC is the supply voltage pin for the A/D Converter, PC3:0, and ADC7:6. It should be externally
connected to VCC, even if the ADC is not used.
If the ADC is used, it should be connected to VCC
through a low-pass filter. Note that PC6...4 use digital supply voltage, VCC
> Jag har nu gjort ett PCB över mitt fristående kort som har två motstånd, en zendiod, en transistor och så klart atmega328

Avkoppling/glättning?
Användarvisningsbild
cazz
Inlägg: 1024
Blev medlem: 11 maj 2009, 12:44:01
Ort: Småland

Re: Hjälp med att programmera Arduino

Inlägg av cazz »

oj tack för den informationen :)
Hade missat den
Skriv svar