Elektronica beginneling

Hallo Allemaal,

Ik heb een artikel over Arduino gelezen en ben erg enthousiast geworden.
Na wat surfen kwam ik op jullie site en kwam ik een post tegen waar aandig wat kritiek is op de arduino boards.
Een van de argumenten is dat mensen de basis niet leren kennen. Daar ben ik het helemaal mee eens!!

Ik wil helemaal vanaf de basis beginnen, maar waar/hoe?

Wat voor "Chip" kan ik het best kopen om mee te beginnen? En waar kan ik info over de verschillende soorten lezen (ik las op deze site bijv. AVR en PIC ????.

Hoe programeer/brand ik zo'n chip bijv? en hoe bevestig ik hem op een board?

Waar kan ik een winkel vinden die deze spullen verkoopt (regio Rotterdam)?

het leek mij wel leuk om een microfoonsignaal digitaal om te zetten om vervolgens verder te verwerken (ik neem aan mbv A/D converter) maar waar begin ik (zie bovenstaande vragen)?

Electronica heeft mij altijd al erg geintresseerd, ik heb enige visual basic kennis. De combinatie tussen deze twee lijkt mij erg leuk. Visual C(++) leren is geen probleem trouwens.

Kunnen jullie mij op weg helpen?

Alvast bedankt,

Jeroen.

Dat kump er noe van....
Henry S.

Moderator

En hier 'wat' topics:
http://www.circuitsonline.net/forum/section/3

AVR en PIC zijn idd de twee smaken waarmee je snel aan de slag kunt, in basic, C, assembly, JAL...

http://www.picbasic.nl/
http://www.avrprojects.net/index.php?lng=en

Elektor is bezig met een cursusje Bascom.

73's de PA2HS - ik ben een radiohead, De 2019 CO labvoeding.

Dan zul je merken dat er weer een hevige discussie zal uitbarsten wat beter is, de PIC of de AVR...

Welkom overigens.
Microcontrolers is mooi spul. :)

Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)

Ondanks dat ik een veelgebruiker van PIC'tjes ben. Denk ik dat het misschien beter is als je met een AVR begint. De Arduino heeft deze namelijk ook aan boord.

Arduino?... Dan mis je juist het leuke, aanklooien op een breadboard met wat losse onderdeeltjes.

Als je het hebt over de basis denk ik aan weerstandjes en ledjes. Dan torretjes en fetjes opampjes en dan pas richting het digitale.

Maar als je gelijk met microcontrollers wilt beginnen. Kies wat je wilt, pic/avr (gooi 10x een muntje op en kijk welke het vaakst komt). Koop de spulletjes die je nodig hebt =
breadbord + goede 5V voeding, pogrammer, zooi torretjes ledjes, assortiment weerstandjes + wat extra 1 & 10K.

Dan gewoon gaan zitten, even op het internet zoeken hoe het moet en dan heel veel oefenen en kloten.

klein is fijn

Moderator

Op 19 november 2008 11:23:08 schreef ZX6RR:
Arduino?... Dan mis je juist het leuke, aanklooien op een breadboard met wat losse onderdeeltjes.

Met een breadboard kan je inderdaad kan je de eenvoudige basis doen, maar ook de geavanceerde dingen. Tevens heb je vrijheid die je met een ontwikkelboard nooit hebts.

Mijn AVR ontwikkelboard zit er ook al sinds het begin zo uit:
http://www.kleinisfijn.nl/co/avrdefboard.jpg
Meer heb je niet nodig als je begin met het laten knipperen van een LED.

Of gewoon enkele componenten op gaatjesprint plaatsen. Kost heel weinig, mogelijkheden zijn heel groot.

Zoals hier een van mijn modules in ontwikkeling:

http://farm4.static.flickr.com/3153/3032611986_59bd57e487.jpg

De vorm van je print kun je gemakkelijk aanpassen. Hier komt vb in de vrije ruime een grote elco 820uF/330V. Controller is een AVR ATtiny26 versie van 1.70 euro. Weerstandjes kosten 0.02 euro per stuk.

Een andere module ben ik aan het inbouwen in een camera lens. Daar zit een 8 pins ATtiny45 in. Maar is nog niet helemaal af. Gegevens worden daar razendsnel serieel doorgestuurd via een CLK, data en load pin( 50.000 analoge metingen per seconde).

Ik vind het heel leuk speelgoed. Je staat s'morgens op met een nieuw idee en tegen de avond is het bijna afgewerkt.

Gaatjes print lijkt mij nou niet echt geschikt om te beginnen. Als je al redelijk wat ervaring hebt is het wel te doen. Maar als beginner is het wel lekker om op je breadbord even snel het draadje te kunnen verwisselen ipv opnieuw solderen.

Die breadbord is ideaal voor het testen en zou ik ook aanraden. Maar daanaast heb je meestal toch je toepassing nodig en dit is dan wel een goede oplossing want een arduino past gewoon niet in vele gevallen. Dat was de boodschap dat ik wou geven.

Bedankt voor alle reply's.

Stel dat ik een servo wil aansturen en een ledje wil laaten knipperen (dit is het begin van een project).

Wat voor AVR chip kan ik het beste kopen? Ik wil later wel verder kunnen uitbreiden met deze chip (De Arduino maakt gebruik van de ATmega168 chip)!

Is AVR studio een goed programma om de chip mee te programeren? Ik las bij de omschrijving:
"en flashen indien je de ondersteunde ontwikkelborden bezit"
http://www.circuitsonline.net/download/view/51
Wat is dit? en is dit belangerijk voor een beginner?

Wat is een basispakket aan onderdelen om te kunnen werken met zo'n chip?

Alvast bedankt.

Keuze van de chip:

Aantal pinnen
Snelheid
Code ruimte
Eeprom wel/niet
etc etc

Om te beginnen.

Setje weerstanden met veel 10K en 1K.
Handje bc547 torretjes
Zooi ledjes
Zooi 100nF condensators
1n4148 diodes

Gewoon een basis voorraad aan onderdelen om mee te experimenteren. Als je echt een project hebt dan zijn er toch altijd wel dingen die je moet kopen.

Als je wilt hobbyen met servo's en dergelijke, zou ik toch weer voor Picbasic kiezen.
Dat is een degelijke, simplische programmeertaal, ideaal voor beginners.

Nogmaals:
http://www.picbasic.nl/

Op die site staat een goed onderbouwde en gemakkelijk leesbare beginnerscursus.
Ik heb hem uitgeprint en ben er rustig voor gaan zitten.
Wat ik theoretisch opnam, kon ik op een breadbordje in praktijk brengen.
Stap voor stap verder, tot je je eigen dingen kunt doen.
Anyway, lees die cursus even door, dan kun je zelf een oordeel vellen.

Ik heb hem eerst gecopypasted naar een worddocument. Beetje ordenen en vervolgens uitgeprint.

PICbasic is een leuke taal, maar het grote nadeel is de 50 regels limiet.
Schrijf je kleine stukjes tekst, zal dat ruim voldoende zijn. Heb je echter, net als ik en velen met mij, de smaak te pakken gekregen en wil je meer, zul je in de buidel moeten tasten. (zoals bij zoveel software overigens)

Én... Zeker niet onbelangrijk!
Omdat er een flink aantal PICbasic gebruikers zijn op dit forum, heb je vaak snel reacties op je vragen en tegenslagen.

PICbasic is Absoluut een aanrader!

Fantomaz

Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)
klein is fijn

Moderator

Op 19 november 2008 20:04:08 schreef ICcircuit:
Wat voor AVR chip kan ik het beste kopen? Ik wil later wel verder kunnen uitbreiden met deze chip (De Arduino maakt gebruik van de ATmega168 chip)!

Een AVR kost ook drie keer niets meer, je koopt later zo een grotere. De ATtiny2313 is een leuk chipje om mee te beginnen.

Ik hoorde laatst dat Elektor met een cursusje Bascom bezig is, als dat echt zo is kan ik het aanraden. Zeker om te beginnen is het een prima taal. Je kan gratis tot 4k code compileren met de compiler.

Is AVR studio een goed programma om de chip mee te programeren? Ik las bij de omschrijving:
"en flashen indien je de ondersteunde ontwikkelborden bezit"
http://www.circuitsonline.net/download/view/51
Wat is dit? en is dit belangerijk voor een beginner?

Werkt er iemand met dit programma? Wat is het nadeel t.o.v. Bascom?

Alvast bedankt.

Ik gebruik altijd AVR studio 4.14. Altijd werk ik in assembler. Dit vergt meer basis kennis van je controller en de hardware maar als resultaat heb je de hoogste snelheid. Omdat ik de STK600 kit gebruik is het slechts 1 muisklik om het programa in de controller te laden en te testen. Door de USB connectie gaat het ook razend snel. Eens de return gedrukt is het programma in de controller. Wachten hoef je nooit.

Welke controller je gebruikt maakt niets uit. Alle aanwezige functie zijn allemaal compatibel. Als je ze eens kent, kent je ze voor de rest van je leven.

Ik moet niets solderen om iets te testen, gewoon mijn LA verbinden met de uitgangspinnen. Maar ja, voor de beginners is dit blijkbaar te duur. Het kan ook veel goedkoper maar dat vraagt je best aan de andere gebruikers.

Met mijn methode heb ik ook nooit problemen om iets te realiseren. Ben nu de laatste hand aan het leggen aan 4 boards waar o.a. 2 AVR controller opzitten en een 5de board de CPLD board. Ontwikkeling printjes gebeurt via Eagle, realisatie is op gaatjesprint. Resultaat: extra lowcost, en snelle realisatie.

@fotoopa

U bent wellicht al iets verder in de wereld der digitale electronica dan de topic starter (understatement). AVR studio is voor de topic starter geen aanrader aangezien assembler voor de leek/beginnen niet zo snel onder de knie te krijgen is dan bijvoorbeeld programmeren in basic (al dan niet met PICBasic of Bascom).

Zoals Fantomaz al heeft aangegeven lees de cursus op picbasic eens door, snel te leren voor een beginner en veel onderstuening op dit forum. Als je meer wil kun je altijd nog de lagere programmeer talen gaan leren zoals assembler (met AVR Studio voor Atmel of met MPLAB voor Microchip).

Met AVRstudio kun je ook in C programmeren. WinAVR integreert helemaal in Studio. Ik zou zelf liever in C beginnen dan in Basic, maar ik realiseer me dat dat een persoonlijke smaak is.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Ehh, is Flowcode iets voor je?

Dat schijnt een zeer korte leercurve te hebben.

Ik heb er gisteren trouwens leuk dingen van gezien op de Elektor stand.

Bart Hiddink is Ideetron; electronics and projects, http://www.ideetron.nl. LoRaWAN Nutcase.

@ Bart Hiddink
Maar je kan er dan ook bijna niks mee.

Met vriendelijke groet, Stynus ||| http://www.elektronicastynus.be ||| http://e-stynus.com ||| --> Automatische trapverlichting <--

Hoi allemaal,

Bedankt voor alle tips!!

Ik heb het een en ander aangeschaft (als basis):

- ATtiny 2313
- Weerstanden (1K en 10K, Transistoren (BC547b), Condensatoren 100 nF, Diodes (1N914), Voeding 5V + connector voor op board, Spanningsregelaar (7805), 9-pins connector en USB aansluiting, Experimenteerboard, LED's
- Demo van BASCOM-AVR (en indien nodig AVRGCC)

Ik wil graag deze programmer bouwen:

http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

Ik zie dat hier niet de IC wordt gebruikt die ik heb aangeschaft. Is dit een probleem?

Omdat ik ook seriele communicatie wil gebruiken heb ik ook deze nodig:

http://www.avrprojects.net/articles.php?lng=en&pg=71

Is er een mogelijkheid om deze twee te combineren, dit werkt een stuk efficienter.

Bestaat hier misschien al ergens een schema van (ik heb het niet kunnen vinden)?

Alvast bedankt voor alle hulp :)

Ik heb mijn vorige post een beetje aangepast na wat research op internet.

sorry voor alle vragen, ik moet gewoon even op gang komen dus graag jullie hulp.

Alvast bedankt.

Lucky Luke

Golden Member

Bij schakelingen staat ook een avr programmer. Ziet er misschien wat ingewikkelder uit op het eerste gezicht, maar dat valt best mee, en hij werkt prima.

Ik werk met zowel PIC als AVR, PIC in PICBASIC, en AVR in BASCOM. PICBASIC is makkelijk te leren, maar vrij duur. Ik heb het uiteindelijk wel gekocht, en het bevalt goed. Het voordeel van AVRs is dat je ze makkelijk aan de paralle poort kunt programmeren, en dat bascom demo tot 2k (of was het 4k?) gaat en gratis is, de startkosten liggen dus lager. PIC's hebben als voordeel dat er PICBASIC voor bestaat ;), dat is echt een makkelijke taal, zeker met Frits K 's site

ELektor is inderdaad bezig met een bascom cursus. Voor €1.20 per aflevering... waar teleurstellend weinig in staat (2á3 A4 tjes). Ik heb desondanks deel 1, 2 en 3 gekocht, het is wel een goed naslagwerk, "even kijken hoe zat dat ook alweer". Maar het meeste wist ik wel al (mede dankzij KIF). Als je dus makkelijk info wilt hebben: koop die cursus. Anders kun je het meeste ook wel leren door voorbeeldprogramma's te bekijken en de BASCOM help te lezen.

En lees de datasheet van je AVR!

Eluke.nl | De mens onderscheid zich van (andere) dieren door o.a. complexe gereedschappen en bouwwerken te maken. Mens zijn is nerd zijn. Blijf Maken. (Of wordt, bijvoorbeeld, cultuurhistoricus)