Arduino

Zalzer's picture

Sad lige og læste i det nye Linux Format her til morgen, og læste om Arduino, et lille interessant linux project board

http://www.arduino.cc

Nok lidt mere avanceret end Picaxe men synes lige jeg ville poste om det for dem der er interesseret

fritsl's picture

Jeg ville være interesseret

Jeg ville være interesseret hvis jeg kunne se noget som at det var billigere, enklere, mere kraftfuldt osv osv.. Men det ligner bare en lidt dyrere, lidt mere besværlig udgave af et Picaxe-project-board? Eller er der nogen som kan se noget jeg misser?

/ Frits 

jka's picture

Linux

Det klart største minus ved PICAXE er, at der ikke er software til at compiler og overføre programmer fra Linux. Deres grafiske miljø er jeg ligeglad med. En "compile" og en "transfer" kommando er alt hvad jeg behøver.

 

/jesper 

fritsl's picture

- Så er vi nok ude over

- Så er vi nok ude over mine kompetencer, men lur mig om ikke man kunne "bare gøre det"?

Altså:

  • Begge systemer bruger bare en seriel forbindelse
  • Du kan sætte lige den chip i det vi her kalder Picaxe board (jeg skriver snart om andre boards, i øvrigt)
  • Picaxe-chippen er en standard chip, ligesom den de bruger

- Så altså alt i alt vil jeg tro at hvis du kan finde ud af det der Arduino - så kan du lige så let finde ud af at hooke "et picaxe" board til, og jeg har ikkelige tid til at sammenligne pins, men lur mig om ikke også de vil passe sammen

Der er i hvert tilfælde mange som starter med Picaxen (eller Lego, for den sags skyld) - og så syntes at de vil kode lortet i C eller noget, og så gør de bare det. Du kan wipe en picaxe chip, så den er "original", eller købe dem "originale", de koster vist 5 kr mindre :) - Og så kan du jo altså bruge lige den compiler du vil, som kan skrive til den chip.

Rodet indlæg, I know, men meningen er skidegod!

PS: Jeg hader MS-systymer selv.. Men gider godtnok ikke til at gå igennem alt det bare for at kunne skrive fra en prompt.

PPS: Hvem fanden bruger Picaxe's grafiske miljø?? Du skriver da forhåbentligt koden? Jeg dør af grin hvis du har siddet og rodet med det der Lego-look-alike de også kører? :D

/ Frits

fritsl's picture

.. Altså; don't get me

.. Altså; don't get me wrong, jeg er meget interesseret i andre ting end Picaxe, men den er sku hård at stikke, er den.

http://www.rev-ed.co.uk/picaxe/progedit.htm

"Linux is under development."

/ Frits 

jip's picture

Bare det at man har signed

Bare det at man har signed integers og floats til rådighed gør den meget mere attraktiv end picaxe... at man så også kan oversætte sine programmer med gcc gør det bare endnu bedre. Jeg har ikke noget imod at betale lidt ekstra, hvis jeg slipper for picaxe-basic-helvede :-).

Jeg tror absolut, at den er det rette valg for programmører, som vil ind i robotverdenen - fandt dog ikke ud af om den har picaxe's bedste funktion: "debug" kommandoen, som åbner et vindue med alle variables indhold... det er en let måde at finde ud af om ens nye hjemmebryggede liniesensor virker som den skal.

Nu kan jeg ikke lige huske specs på de PIC-chips som picaxe jo bruger, men jeg er næsten overbevist om at den underliggende Atmel 168 er en bedre chip (med flere analoge input, flere pwm-output osv.) end alle de PICs de bruger hos picaxe-gutterne. 

- Jimmy 

fritsl's picture

Jimm, slap af, husk på at

Jimmy, slap af, husk på at du kan kode "Picaxe" i lige det sprog du har lyst til - selv asambler hvis du har lyst til hovedpine, og læs så i øvrigt her:

http://letsmakerobots.com/node/80

/ Frits

jip's picture

Hmmm jeg forstår ikke, hvad

Hmmm jeg forstår ikke, hvad du mener med, at man kan programmere "Picaxe" i det sprog man har lyst til. Det program som ligger på picaxen når man får den har en basic-fortolker, som altså kun forstår picaxe-basic, så medmindre du har en oversætter fra C til picaxe-basic har du et problem, hvis du vil programmere i C. Hvis du vil programmere chippen i andet end picaxe-basic må du slette picaxe-bootloaderen og bruge den som en alm. pic-chip (hvilket så lige kræver en pic-programmer). En standard pic har ikke alle de fine rutiner, som gør det let at lege med div. servoer, snakke over I2C osv.

Min konklusion mht. picaxe er at den er fantastisk til at afprøve eller prototype med. Den er lynhurtig at få op at køre - selv på et fumlebræt og den har den meget brugbare basic-kommando "debug" som popper et vindue op med indholdet af alle registre på picaxen - virkelig en god feature! Man bliver dog hurtigt træt i hovedet af de mange begrænsninger basic har - også selvom man kan kompensere for manglende floats med fixpunktsaritmetik og at negative tal kan fås ved at flytte nulpunktet lidt. Det er bare irriterende at skulle lave alle de her krumspring, når man nu kan få det ordentligt andre steder.

Hvis man er nybegynder og ikke vil poste så mange penge i sit robotprojekt er picaxe fin, men hvis man er nogenlunde øvet programmør og ikke er bleg for at trække i spenderbukserne, så vil jeg foreslå noget som f.eks. CMUCam3, som er baseret på en ARM7-chip. Der er indbygget kamera og C-rutiner med til at lave billedbehandling. Det hele kan sættes op under Eclipse, men man kan selvfølgelig også holde sig i VI eller Emacs :-). Desuden kan den vist styre 4-6 servomotorer. Den bliver helt sikkert snart tilføjet til mit arsenal af robot-dimsedutter! Jeg mener den samlede pris er på omkring 1700 kr.

- Jimmy

fritsl's picture

Hej JIP,For en gangs skyld

Hej JIP,

For en gangs skyld er jeg 100% enig med dig :D 

Det eneste jeg siger er bare at du kan tage dine eksisterende Picaxe boards og cips med op på et højere niveau hvis du vil.

Ja.. Det kræver en ..: 

http://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store....

- Og ja, det er i et andet sprog osv.. Men det er jo netop alle de ting der LIGGER i at rykke op fra Picaxe!!

Min enestepointe er sådan set bare at man ikke behøver at smide lortet ud, man kan opgradere.

Sådan er det ikke med nogen af de andre let-i-gang-systemer.. du er altid låst på den ene eller anden måde. Med Picaxe er du kun låst til den fysiske chip, men du kan komme til at bruge den på "et højereplan" hvis du har interesse i det, eller som du bliver irriteret over basic osv..

 

OG.. ARM7 mv.. Det lyder HELT vildt spændende, og jeg glæder mig til at høre om dine erfaringer med de ting!!! Jeg er bange for at det er for avanceret for mig, men det kunne være sjovt at prøve alligevel, så tag noget med ned i klubben eller noget en dag når du når der til ;) Er meget interesseret!! 

 

/ Frits 

fritsl's picture

Floating point

BTW, JIP, hvis floating point er sådan noget vigtigt noget for dig, og du laver jo selv dine kredsløb osv, så har den her måske din interesse:

http://www.rev-ed.co.uk/docs/fpu001.pdf

/ Frits 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.