Zo'n klem is volgens mij zodat je je chip niet uit je creatie hoeft te trekken als je hem wil proggen. Maar als je een ICSP (in-circuit serial programmer) hebt dan hoeft dat sowieso niet, dacht ik.
Je kan de programmer waarschijnlijk niet gebruiken voor communicatie tussen de microcontroller en de PC, daar zijn die dingen namelijk niet voor ontworpen. De reden dat een Arduino dat wel kan, is omdat die stiekem niet geprogrammeerd wordt zoals een standaard uC. In plaats daarvan maakt de software een seriële verbinding met de bootloader in de controller en die zorgt er voor dat het programma op de juiste plek in de chip gezet wordt.
De Arduino is vooral leuk om te leren met uC's te werken, omdat je er veel sneller een programma in zet dan in een kale controller. Maar als je 10 chips moet programmeren voor een moodlight of iets dergelijks, dan is het een heel stuk goedkoper om losse chips te nemen natuurlijk. |