Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Elektronikkit med programmering i c#

Skapad av sajoh18, 2012-05-02 20:37 i Elektronik & teknik

6 638
41 inlägg
12 poäng
sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
1
Svar till Klas-Kenny [Gå till post]:
Tack Klas-Kenny för alla dina svar, uppskattas verkligen!

Nu har jag ändrat mig lite då Netduino inte längre finns med på min önskelista.

Kenny, om vi bortser från Prestandan (Storleken på RAM, Klockfrekvensen osv) och XBee kontakten på FEZ Cerbuino Bee och FEX Panda II så verkar det (för mig) enda stora skillnaden mellan dessa två kort vara Kontakterna på kortsidan.
Då den ena har någon form utav en egen kontakt .NET Gadgeteer sockets och den andra har en jävla massa Digital I/0 kontakter.

Fördelen med FEZ Cerbuino Bee är att den har nästan allt FEX Panda II har och lite till då jag syftar på XBee och .NET Gadget kontakterna vilket gör att man kan köpa massor med roliga ”prylar” som man koppla in i dessa uttag som inte finns på Panda II utöver bara shields.

min fråga är om vilken du tycker är mest värd att köpa (Om du blir tvingad att köpa en av dessa), Panda eller Cerbuino Bee med andra ord .NET Gadgeteer sockets eller fler Digital I/0 kontakter?

Vilken tror ni även är roligast om vi utgår ifrån att man aldrig kommer att köpa Shields, XBees eller .NET gadgets till?

FEZ Cerbuino Bee
http://www.ghielectronics.com/catalog/product/351

FEZ Panda II
http://www.ghielectronics.com/catalog/product/256/



Svar till Ziron [Gå till post]:
Vill inte vara ful och störa men du kanske också har en åsikt om detta som du vill dela med dig utav? :)




Tillägg av sajoh18 2012-05-03 23:54

Känner mig verkligen jätte jobbig som bombar er med så många amatörfrågor men ni ska veta att jag uppskattar varenda svara som ni skriver!!

Ditt mama försenar en järtta

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

-------
Visningsbild
P 30 Linköping Hjälte 4 577 inlägg
1

Svar till sajoh18 [Gå till post]:
FEZ Cerbuino Bee såg ju faktiskt ut att ha väldigt trevlig prestanda, rätt bra typer av IO-portar också. Men jag föredrar nog pandans kontakter ändå över gadgeteer kontakterna

Jag hette tidigare Ziron

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
1

Svar till sajoh18 [Gå till post]:
"den andra har en jävla massa Digital I/0 kontakter."
Inte bara digitala, ett antal analoga I/O också. ;) Intressant är dock att Cerbuino Bee'n har fler analoga in- (9 vs. 6) och utgångar (2 vs. 1).

Pandan har dock fler hårdvarukommunikationsportar (jävlar vilket ord..) tex. 4st UART och 2st CAN.

Om du aldrig tänker köpa några shields eller .NET-moduler tror jag nog mer på Pandan, mest för att alla I/O är mer lättillgängliga där i vanlig 0,01" header.
Prestandan tror jag inte kommer att vara några problem för dig på ett ganska bra tag, 72MHz räcker långt!

Men sen är det ju heller inte så att det ena utesluter det andra, om du väljer att köpa och börja med en Panda nu så kan du mycket väl byta upp dig i framtiden, när du kan en tror jag absolut inte att övergången är så värst svår.

Förresten så har jag inget emot att svara, du är en utav få hamsterpajare som kan skriva ordentliga frågeställningar i en tråd utan att man först ska behöva ställa tusen motfrågor.

På tal om ingenting så fick jag själv just igång mitt första program på en ARM-processor (STM32F103). Dock på ett mera rent Dev-board, programmerat i C och utan stor bootloader och grejer (Programmerar istället genom JTAG vilket kan ge enorma möjligheter vid debugging).

Rätt verktyg till rätt arbete - Makaroner äts med sked.

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0
Svar till Ziron [Gå till post]:
Vad menas med [b]rätt typer av IO-portar?
[/b]
Räcker det inte med dr IO-portar som redan finns på Cerbuino BEE på de båda långsidorna eller brukar det bli så att när man blivit medel-van så brukar man behöva fler IO-Portar?

För det är det som jag står och överväger mellan antingen fler IO-portar eller Gadgetkontakter?
Samtidigt vet jag inte om jag ska välja Panda för i framtiden så behöver man förmodligen fler IO-kontakter men det vore roligt att kunna koppla in gadgets också utöver bara shields. Gosh vad svårt det är att välja, speciellt när man inte är helt insatt i det hela ännu


Tillägg av sajoh18 2012-05-04 00:36



Ditt mama försenar en järtta

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0

Svar till sajoh18 [Gå till post]:
En processor har inbyggda funktioner för en hel del, periferifunktioner som det brukar benämnas.

Detta kan vara till exempel UART (seriekommunikation som den i serieporten på en vanlig dator), I2C (Annat serie-protokoll), Analoga ingångar, analoga utgångar, PWM-utgång med mera.

Utöver det analoga så går de sakerna mycket väl att göra i mjukvara, men när processorn börjar bli lite väl upptagen med sina uppgifter kan det bli långsamt och krångligt att köra sådant i mjukvara, därför är det bättre att ha det som periferifunktioner så att det kan ske i hårdvara utan att påverka själva CPU'n.

Och då har alltså varje funktion en specifik I/O-pinne som har just den funktionen. På en del processorer kan man även byta vilken pinne vissa funktioner ska ligga på, men inte hur som helst. Där av "Rätt typer av I/O".

Förresten så kan du säkert använda de där gadgetsen ändå, bara att du kanske får göra lite fulare kopplingar och eventuellt modifiera biblioteken lite för att det ska fungera, men sånt är bara lärorikt men kanske inte att rekommendera det första man gör.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0

Svar till Klas-Kenny [Gå till post]:
Tack för svaret, Guld värt även om jag inte förstod precis allting, men det mesta!:)

Jag tänkte, det känns lite överdrivet med 54 IO-portar då jag förmodligen inte kommer ens att använda hälften av dem (vet att man egentligen inte kan uttrycka sig så men du fattar nog).

Hade tänkt att börja med enklare projekt som att skriva ut text på någon form utav skärm och få lysdioder att blinka och ha sig. Då borde nog FEZ Cerbuino BEE räcka rätt så långt med sina IO-kontakter som den har på långsidorna? Om så är fallet så är Cerbuino BEE det självklara fallet för mig för då behöver jag inte oroa mig för att börja löda och modifiera i nybörjarstadiet för att t.ex. koppla in en skärm/display till den.

Skulle du kunna förklara lite enklare vad du menade med det som jag har markerat med fetstilt i texten nedan?

Om du aldrig tänker köpa några shields eller .NET-moduler tror jag nog mer på Pandan, mest för att alla I/O är mer lättillgängliga där i vanlig 0,01" header.

Ditt mama försenar en järtta

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
1

Svar till sajoh18 [Gå till post]:
Nej det är klart att 54 I/O är rätt mycket i många applikationer, särskilt som nybörjare. Och verkligen på ett sådant kort, att ha så många sladdar löst hängande är nog måttligt kul, när allt är indesignat på ett enda kretskort är det dock inget särskilt med att använda så många pinnar, de går åt snabbt till yttre minnen mm.

Ja alltså, standarden för stiftlister och hylslister är en delning mellan pinnarna på 0.01" (tum), alltså 2,54mm. Just de hylslisterna är väldigt "snälla" på så vis att man kan enkelt ansluta kablar till dem lite som man vill genom att bara trycka ner kabeln där.

På de andra kontakterna är det IDC-don som det heter, eller flatkabelkontakter, vilka är lite jobbigare när man vill ansluta saker enkelt. Visst, ska du gå över med alla de pinnarna till ett annat kretskort är det ju smidigt med flatkabel, men i många fall är det lite jobbigare. Och vill man ansluta lösa kablar får man enklast löda på en hylsa från en hylslist på en sladd för att kunna trycka ner där.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0

Svar till Klas-Kenny [Gå till post]:
Vad är USB host då det verkar gå att fixa det väldigt enkelt för Panda II (vad kan man använda USB host till?, bara lite allmänt)
http://ghielectronics.blogspot.se/2011/03/usb-host-support-is-added-on-fez-panda.html

Jag har beställt en Panda II :D!!

Och nu till min absolut sista fråga, vet att jag sa så förut också men nu menar jag allvar.

Jag ska till Kjell & Company imorgon och ska köpa 2 st "skärmar/displayer" till min pandaII

Jag hade tänkt för att köpa denna mer för skojs skull:

http://www.kjell.com/sortiment/el/elektronik/komponentsatser/displaysortiment-s043-p89365

och sedan köpa någon utav dessa tre "riktiga" skärmar (inte bestämt mig för vilken, frågar dig om råd):

LCD display 2x16 tecken
http://www.kjell.com/sortiment/el/elektronik/optokomponenter/lcd-displayer/lcd-display-p90215

LCD display 2x16 tecken
http://www.kjell.com/sortiment/el/elektronik/optokomponenter/lcd-displayer/lcd-display-p90216

LCD display 128x64 pixlar
http://www.kjell.com/sortiment/el/elektronik/optokomponenter/lcd-displayer/lcd-display-p90217

Som amatör med BRINNANDE intresse frågar jag dig, Hur svårt är det att koppla in dessa skärmar och få t.ex. en bokstav eller siffra att skrivas ut på skärmen. Vilken av dessa tre LCD skärmar rekommenderar du ifall de ens är kompatibla med PandaII.

Detta är min absolut sista fråga och sedan kan du pusta ut :P Jag uppsakattar verkligen all den hjälp som du gett mig och om det finns något du behöver hjälp med som t.ex. din hemsida som jag såg inte hade kommit igång, så är det bara att säga till, im your man. Kan mycket om
marknadsföring utav hemsidor samt koda hemsidor.

Med varmaste hälsningar



Svar till Ziron [Gå till post]:
Vill även tacka dig för hjälpen :D

Ditt mama försenar en järtta

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
1

Svar till sajoh18 [Gå till post]:
USB fungerar så att det är en Host och en Slave, en dator är normalt host och allt man kopplar in är slavar. Kan kortet alltså köra USB Host kan du koppla in ett vanligt USB-minne, USB-tangentbort, och allt annat som kopplas in via USB och få det till att fungera.
Så klart är inte allt så enkelt att få att fungera med drivrutiner och grejer (Tänk främst typ skrivare och liknande), men tekniken stödjer det i alla fall.

Klarar den bara köra Slave kan du enbart koppla den till en host, alltså tex. en dator och kommunicera med den över USB.

De där blandkit'en kan säkert innehålla kul grejer, men det kan krävas en hel del labbande och letande innan man får igång det. Dock finns där säkert med 7segment-displayer och så vilka är rätt standard inkoppling på, om inte annat är det lätt att komma på hur det ska vara.

De två första displayerna är precis likadana att koppla in och protokollet är detsamma, skillnaden är bara storleken. Så vill du kunna skriva mycket information är klart den stora att föredra.

Den sista du länkade är grafisk och där med lite klurigare att få till att visa det man vill.

Kom på nu att det KAN vara lite jobbigt att få dem att fungera ihop om man saknar kunskap. Problemet är att displayerna vill gå på 5V medan Pandan går på 3,3V. Men, jag har för mig att HD44780-kontrollern nöjer sig med 3,3V på signal-pinnarna, och eftersom att Pandan har en 5V-utgång för drivning kan du driva displayen på 5V som den vill, och kommunicera med bara 3,3V.
Men skulle det vara problem får man bara ställa in Pandans utgångar till "Open Collector" och montera ett Pull-up-motstånd till +5V på varje signal, det är inte hela världen.

Till att börja med skulle jag nog rekommendera någon utav de två första. För att skriva text på dem är det bara till att koppla in, sedan så skickar man ASCII-tecken så dyker de rent automatiskt upp på displayen då den har inbyggt charset.
Den grafiska displayen saknar charset så att du måste själv få processorn till att "rita" upp saker på displayen. Det är inte så jättesvårt när man kommit igång men det är lite krångligare och inte så smidigt för att bara visa text.

http://elektronikforumet.com/wiki/index.php/HD44780
Där har du bra info på svenska hur man kopplar in och kommunicerar med de alfanumeriska displayerna.

Förresten så skulle jag rekommendera dig att passa på att köpa in ett breadboard (Kopplingsplatta/labbdäck/kopplingsdäck kan de också kallas) för att kunna koppla upp lite saker, samt lämpliga kopplingstrådar.
Sen gärna lite motstånd, lysdioder, potentiometrar mm. är alltid kul att ha att labba med.

Ett extra tips om du vill spara lite pengar är att handla så lite som möjligt från Kjell. Tex. displayer och en hel del andra komponenter är betydligt billigare från http://swechtrading.se

Tack för erbjudandet, marknadsföring kan ju alltid vara bra sen i alla fall!
Sidan ska sedan handla om just elektronik, tänkte ha den att publicera alla kopplingscheman, kretskortslayouter, kod mm. som jag gör, open source med beskrivningar och så. Även lite byggbloggar vid alla nya projekt.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

sajoh18
Visningsbild
P 31 Partille Hjälte 423 inlägg
Trådskapare
0
Svar till Klas-Kenny [Gå till post]:
Tack för svaret men jag tar nog det säkra för det osäkra och köper denna skärmen istället från Swech då den kräver mindre spänning (-0,3V - 7V) för kommunikations portarna :)
Synd bara att den är fulare då den inte kommer lysa lika starkt som Kjell's :/
http://swechtrading.se/zencart/index.php?main_page=product_info&cPath=26&products_id=485

Ditt mama försenar en järtta

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
1

Svar till sajoh18 [Gå till post]:
Gör så. :)

Lycka till!

Rätt verktyg till rätt arbete - Makaroner äts med sked.


Forum » Fritid » Elektronik & teknik » Elektronikkit med programmering i c#

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons