Sensor uitlezen op computer

Alleen berichten met de trefwoorden “breadboard” worden getoond. Alle berichten tonen

tombaugh, bedankt voor je reactie, ik heb er veel aan gehad.
Ik ga maandag de de onderdelen voor het liberlab kopen en het in elkaar zetten. Mijn rijtje van onderdelen (staan er misschien rare dingen tussen?):
- Breadboard
- Atmel Atmega 8-16
- st232cn (/ max232?)
- serial port
- usb naar serial kabel (moet immers naar een mac)
- capacitors: 10uf35v (?); 1j63 (?); 100nk100 (?);
- en een paar weerstanden

Nog een paar kleine vraagjes:

-Is de Atmega 8 hetzelfde als een Atmega 8-16?
-Welke code moet ik waar in kopiëren en werkt alles hetzelfde voor de mac?
-Ik heb net phyton 2.6 for mac gedownload maar als ik het programma build applet open (of moet ik die niet hebben) vraagt ie om een applet of source, what to do?
- Wat komt er uit dit programma rollen?

alvast bedankt

Ik heb geen ervaring met mac, maar blijkbaar kun je zoals op Linux gewoon avr-gcc gebruiken om te compileren en avrdude om te programmen (zie http://www.harbaum.org/till/macavr/index.shtml). Ik ga ervan uit dat je ook een programmer hebt of koopt?

Wat Python betreft, dat staat normaal standaard op Mac OS X. Het programma dat ik gegeven heb leest gewoon bytes van de seriële poort en geeft die weer op het scherm. Ik weet niet wat jij precies wil doen, maar om er een bruikbaar pogramma van te maken moet er waarschijnlijk nog één en ander veranderd worden (omrekenen naar afstanden bijvoorbeeld).

De code voor de microcontroller staat ook nog niet op punt. Ik weet niet of je ervaring hebt met het programmeren van microcontrollers? Indien niet dan wil ik de code wel aanpassen voor jou maar dan zul je toch een paar dagjes geduld moeten hebben.

Wat de onderdelen betreft:

- breadboard
- draadjes
- atmega8 (zelf gebruik ik atmega8-16pu maar dat doet er denk ik niet echt toe)
- max232
- weerstanden: 10 kOhm, 2 x 100 Ohm, de rest is enkel nodig als je ledjes wil
- capacitors: 3 x 100nF, 5 x 4.7µF, 2 x 22pF (beetje reserve van alles kan geen kwaad)
- kristal, bijvoorbeeld 8MHz of 12MHz
- eventueel spoel 10µH
- serieel naar USB kabel of adapter
- 5V spanningsbron
- DB9 connector, eventueel met breakout bordje om makkelijk aan te sluiten op je breadboard (http://www.winfordeng.com/products/pbc9.php, http://www.sparkfun.com/commerce/product_info.php?products_id=8552)

Enkele opmerkingen nog:

- op het circuit van liberlab zijn vele variaties mogelijk, google maar eens op "atmega8 ADC"
- in plaats van de max232 + componenten er rond kun je ook dit gebruiken om de kabel rechtstreeks op de microcontroller aan te sluiten: http://www.sparkfun.com/commerce/product_info.php?products_id=449
- er zijn ook alles-in-één oplossingen: http://www.sparkfun.com/commerce/product_info.php?products_id=29

Succes