Wij gebruiken zelf vooral embedded ARM controllers voor onze projecten (meten en sturen van (hernieuwbare) energie). Deze hebben het voordeel dat ze ofwel zeer goedkoop en krachtig zijn ofwel dat ze een volledige Linuxomgeving kunnen draaien (waarin je dan evengoed Java apps kunt gebruiken).
Maar ik heb mezelf afgelopen week toch eens enkele Arduino kits besteld. Ze zijn duurder dan de entry-level ARM chips, maar programmeren wel veel makkelijker.
Dat vind ik het mooie aan Arduino: de programmeertaal is erg eenvoudig en lijkt nogal op Java of Perl in gebruik, en je kan er echt vanalles mee aansturen. Dankzij de erg goede documentatie van gepassioneerde gebruikers is het ook een goede hulp om meer over elektronica te leren.
Heb zo'n Arduino, indertijd oa dit mee gemaakt:
Simon Says
En verder ook een Tamagochi. Ik had bvb ook een LCD kleurenschempje (waar die Tamagochi dan informatie op toonde)
Ik was van plan om ze hier te kopen: http://stores.benl.ebay.be/NooElec 100 RGB leds voor 25$ en ze verkopen ook de TLC5940 LED driver die ik zou gebruiken.
Zoals JohnnyricoMC al uitlegde. Hoe gaat het in z'n werk op de Arduino:
1 pin van de pot sluit je aan op de 5V, 1 op de ground, 1 op een (vd 6, bv pin A0) analoge pin. In de code:
Dan krijg je zoals gezegd een waarde tussen 0 en 1023. Met die waarde kan je dan een delay instellen voor het knipperen. Maar wil je bv een delay tussen minimum 50 milliseconden en max 500 milliseconden dan kan je dat doen met volgende codeCode:pot = analogRead(A0);
Moet je zelf al geen wiskunde meer toepassen.Code:delay = map(pot, 0, 1023, 50, 500);
If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.
Arduino - DigitalReadSerial
Ben ik juist als ik er van uit ga da, moest de switch niet met de ground verbonden zijn, er geen LOW zou uitgelezen worden? Of kan iemand mij eens uitleggen waarom die switch met de ground moet verbonden zijn?
Edit: kalf dak ben, het staat lager uitgelegd![]()
FF bumpen.
Iemand interesse om met mij wat RGB LEDs te kopen? Het zou gaan om deze: http://cgi.benl.ebay.be/500x-5mm-RGB...item2562576cde
Met 500 heb ik er natuurlijk te veel...
Ik kan er wel 100 komen afhalen in Gent.
150 is ook geen probleem hoor, moest ge maar 1 andere persoon meer vinden.
M'n Arduino-stapeltje wordt prettig hoog: m'n UNO (duh), sinds vandaag een ethernet-shield en m'n proto-shieldje. Met dat Ethernet-shield belooft het erg leuk te worden, al zou ik dringend (enfin, relatief) met transistors moeten leren werken om wat grote dingen aan te sturen.
Moest ge een goeie plek vinden om te leren over transistoren, laat hier zeker weten, moet er zelf meer over leren.
'k heb zo wel een idee van welk nut ze hebben, maar 'k moet ze gwn leren gebruiken. 't idee is peis ik transistor tussen uw microcontroller en het zware apparaat. De stroom die 't zware apparaat nodig heeft mag niet door de arduino gaan (dan brandt 'm door) en de transistor zorgt daar voor. Neveneffect is dat de transistor enorm warm wordt hierdoor en ge er dus best een heatsink op doet. (daarom dat processors ook zo heet worden, vele kleintjes maken 'n groot)
Transistoren kun je inderdaad daarvoor gebruiken... Met een relatief lage basisstroom kun je een hoge stroom schakelen ( 10à 200x) maar een transistor is goed als schakelaar op lage vermogens... Wil je meer vermogen schakelen, ga je beter naar de echte vermogenscomponenten zoals IGBT's, thyristors enz.
Dit is trouwens interessante bron van kennis.
nptelhrd's Channel - YouTube
mss vinden sommige dit wel intersant http://webs.hogent.be/~pvte387/analoge/analoge.pdf vanaf Pg 57 gaat het over transistor's. eerst wat theoretische achtergrond daarna ook wat praktischere schakelingen die je kan toepassen. een inleiding over mosfet's en opamp's staat er ook in
is een oude cursus die in het 2de jaar industrieel ingenieur elektronica gegeven word aan Hogent.
Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)