Archief - Arduino microcontrollers

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Joeshoe

Legacy Member
JohnnyricoMC zei:
Een potmeter is een variabele resistor, dus de spanning wordt normaal op een analoge pin gemeten en als een waarde tussen 0 en 1023 terug gegeven.

Awel ja, da bedoelde ik. Vond het in de specs niet direct terug dat ge spanningen ermee kon meten.
Lijkt me echt wel iets plezant dan.

Epyon

Legacy Member
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.

JohnnyricoMC

Legacy Member
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.

blackrabbit

Legacy Member
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)

Bram

Legacy Member
^MystiQ zei:
Ik ben ook van plan om iets in Android te doen, ik zou zelfs heel graag iets bestuurbaar maken vanop die samsung pad. Bram, wel oppassen met leds vanop ebay, als ze van China afkomstig zijn koop je er beter 120 in plaats van 100 :p
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.
JoeCatshoe zei:
Hoe werkt dat precies met die potmeter (als het een potmeter is) om de snelheid aan te passen? Meet ge de spanning erover of zo?

Microcontrollers staan voor mij volgend jaar op het programma, lijkt me wel interessant.

JohnnyricoMC zei:
Bij mijn versie heb ik gewoon een delay gebruikt. Probleem is dat het dan even duurt eer hij een snelle verandering registreert.

Een potmeter is een variabele resistor, dus de spanning wordt normaal op een analoge pin gemeten en als een waarde tussen 0 en 1023 terug gegeven.
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:
Code:
pot = analogRead(A0);
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 code
Code:
delay = map(pot, 0, 1023, 50, 500);
Moet je zelf al geen wiskunde meer toepassen.

Bram

Legacy Member
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 :p

Bram

Legacy Member
ZombieRobots zei:
Ik kan er wel 100 komen afhalen in Gent.

Als ik nog 2 mensen vind, bestel ik sowieso, vind ik ze niet, dan contacteer ik je volgende week ofzo nog eens of ik er voor jou moet meebestellen (dan neem ik er 2x100 ofzo).

ZombieRobots

Legacy Member
150 is ook geen probleem hoor, moest ge maar 1 andere persoon meer vinden.

JohnnyricoMC

Legacy Member
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.

Bram

Legacy Member
Moest ge een goeie plek vinden om te leren over transistoren, laat hier zeker weten, moet er zelf meer over leren.

JohnnyricoMC

Legacy Member
'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)

Tristan

Legacy Member
JohnnyricoMC zei:
'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.

JohnnyricoMC

Legacy Member
Tristan zei:
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.

Thnx voor de info :applause:, dat verdient 'n repje. Tijdens de lessen TO (intussen 8-9 jaar geleden) werd er nog van het relais gesproken om dat soort dingen te doen, maar da's een beetje te mechanisch en dus low-tech naar m'n goesting:D

Tristan

Legacy Member
Bram zei:
Moest ge een goeie plek vinden om te leren over transistoren, laat hier zeker weten, moet er zelf meer over leren.

Wat heb je gestudeerd? Anders zijn er genoeg academische boeken erover te vinden hoor, es rond kijken in de bib ofzo.

Bram

Legacy Member
Tristan zei:
Wat heb je gestudeerd? Anders zijn er genoeg academische boeken erover te vinden hoor, es rond kijken in de bib ofzo.

Leraar technologische opvoeding en informatica :p

Benjamin

Legacy Member
Bram zei:
Moest ge een goeie plek vinden om te leren over transistoren, laat hier zeker weten, moet er zelf meer over leren.
OCW MIT zal vast wel interessante webcolleges aanbieden.

[-AoLP-]Carp

Legacy Member
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.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan