Jan

Jan

Arduino plugin

Over mijPosted by Jan Sat, November 05, 2011 23:55:55
Er zijn zo van die gelukkige dagen in men leven. Zo van die dagen dat je iets vindt waardoor je eindelijk kan doen wat je daarvoor wel wou doen maar onmogelijk leek.Een paar jaar geleden had ik zo een dag. Zoekend op het David forum voor 3D scanning informatie las ik een artikeltje over Arduino. Arduino heeft mij toen gelukkig gemaakt. Om uit te leggen waarom dat zo was moet ik je iets meer over mezelf vertellen. Ikzelf ken wel wat van elektronica maar het wat gevorderde werk moet ik aan mij laten voorbijgaan. Dit schrijf ik allemaal toe aan de 555 timer IC. Een IC (Integrated circuit) is een zwart doosje met veel pootjes op de borden die in elektronica apparatuur zit. Zo een IC is op zich al een heel complexe elektronische schakeling. Noem het elektronica voor luie mensen of SMART gebruik van kennis en ervaring. Feit is; er zijn heel veel IC's. Teveel voor mij. Maar een 555 IC staat op bijna elke kaart. Zo een IC wordt gebruikt om een gewone stroom die lekker van positief naar negatief stroomt te veranderen in pulsjes. Door die pulsjes gaat alles zich anders gedragen. Bijna als een computer. Een beetje te moeilijk voor mij. Elektronica leek dus onmogelijk wegens pulsen en teveel IC's. En dan is daar Arduino.Arduino is een kaartje met een PIC op. Tja hoor ik je zeggen; ik heb zoveel kaartjes met een foto op. Neen neen PIC ...... niet picture. PIC staat voor Programmable Integrated circuit. Een hele mond vol dus maar je kan het ook stellen als een programmeerbare IC. Dus geen IC met een heel specifiek doel maar een programmeerbare die je kan laten doen wat je wilt smiley. Als die PIC doet wat jij wilt; dan de elektronica er rond ook. De elektronica rond zo een PIC kan heel eenvoudig zijn. Met een 20 tal schakelingen kom je al heel ver. 20 schakelingen dat kan ik wel aan smiley. PIC's vind je al lang op de markt dus daar is eigenlijk niks nieuws aan. Denk maar aan het uploaden van nieuwe software op je IPhone of IRouter. Allemaal voorbeelden van nieuwe programma's voor PIC's.Dus zo een PIC kan je programmeren en is elektronica. Van Programmeren heb ik wel kaas gegeten dus komt de electronica weer in mijn bereik.Maar hoe krijg je nu een programma op zo een PIC? Vroeger kwam daar elektronica of dure software aan te pas. En hoe stuur je zo een PIC aan? Ja daar komt een 555 bij te pas.smileyVroegersmiley. Want nu is er Arduino. Arduino is een kaartje met een PIC op met alles erbij om de PIC te kunnen programmeren en te gebruiken. Arduino maakt het mogelijk om op je PC een programma te schrijven en te downloaden via de USB naar de PIC. Alle pootjes van de PIC zijn dan weer beschikbaar zodat je makkelijk een sensor of motortje kunt aanschakelen.Ja de dag dat ik Arduino leerde kennen was één van de vele gelukkige dagen in men leven. Vandaag schrijf ik dit artikeltje omdat er een vervolgje is. Vandaag publiceerde ik men eerste eclipse plugin om een Arduino te programmeren. Je kan de plugin installeren via install new software in eclipse met de url http://www.baeyens.it/eclipse/update site/. Meer daarover kan je in het engels lezen op http://eclipse.baeyens.it En nu kan ik eindelijk verder genieten van men tuinsmileyJan

Fill in only if you are not real





The following XHTML tags are allowed: <b>, <br/>, <em>, <i>, <strong>, <u>. CSS styles and Javascript are not permitted.
Posted by Jan Wed, January 11, 2012 21:41:56

Julien
I'm happy to hear this. smiley
Jan

Posted by Julien Wed, January 11, 2012 11:05:27

Hello,

Thanks a lot for this (awesome) plugin !
Working perfectly out-of the box on my Uno with lib Arduino 1.0 !

Julien

Posted by Jan Mon, January 02, 2012 11:28:31

Jeroen
Ik fix dit in de volgende release. Om hier rond te werken kan je best "Arduino_Pro_or_Pro_Mini_(5V,_16_MHz)_w__ATmega328" vervangen door "Arduino_Pro_or_Pro_Mini__5V,_16_MHz__w__ATmega328" in de boards.txt file van de arduino IDE.
Er is geen officiele support van 23 naar 1.0 voor de plugin. Ik raad aan om gewoon een nieuwe workspace te creeren en daar een 1.0 project te maken met dezelfde naam en dan je files te draggen en droppen.
Met vriendelijke groet
Jan

Posted by Jeroen Sun, January 01, 2012 12:44:12

Hoi Jan,

Geweldige plugin. Ik heb wel een paar probleempjes.

Ik heb een Arduino Pro mini die in de project wizard zorgt voor de volgende directory "Arduino_Pro_or_Pro_Mini_(5V,_16_MHz)_w__ATmega328" met een error als gevolg en het niet kunnen vinden van de Arduino.h include file.

Mijn overgang van arduino-0023 naar adruino-1.0 wordt door de wizard niet begrepen. Alle includes blijven wijzen naar 0023. De include settings kunnen niet gewijzigd worden via project settings (of ik heb ze niet kunnen vinden).


Groet,

Jeroen.


Posted by Jan Tue, December 27, 2011 23:41:21

Hi
Can you explain a bit more? Maybe I can avoid the annoying thing.
Best regards
Jan

Posted by Guest Tue, December 27, 2011 23:28:07

"Unsupported operating system" many times on new sketch create and build on Mac OSX. Seems to work, just annoying

Posted by Jan Wed, December 14, 2011 01:29:02

JanGewoon de folder importeren via de standaard eclipse import wizard. Dan de folder toevoegen aan de include folders en ook toevoegen aan de source folders.Indien er sample code is deze excluden van de build.Jan

Posted by Jan Stevens Sat, December 10, 2011 14:41:04

Hallo, geweldige plugin!

Maar ik werk nog in de tijd dat u plugin niet bestond, ik heb echter een vraag. Hoe kan ik een custom bibliotheek van Arduino (bvb de SD bibliotheek) op een correcte manier mee in mijn project in eclipse gebruiken?

mijn email: jan stevens 007 [@] g__ mail.com (maar zonder spaties en andere speciale tekens natuurlijk)