Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: GingisK

What’s wrong with Arduino?

I think it is very cool... and cheap.

Not so thrilled with Raspberry-pi though. IO seems harder.


39 posted on 12/16/2018 7:22:28 AM PST by super7man (Madam Defarge, knitting, knitting, always knitting)
[ Post Reply | Private Reply | To 36 | View Replies ]


To: super7man
If you teach with an Arduino using sketch, nobody actually learns anything about microprocessors or digital electronics. Not only that, little is learned about software tools. All one has to do to make use of an Arduino is assemble a project using the pictures and then download the software for that project. Hey, it works, but the student knows little more than before doing the project.

I teach students first how to make things work using only 74xx00 series integrated circuits. Next I teach them about the internal architecture of the AVR micro controller. Then they will write their first project in assembler for the AVR. Moving forward, they write their projects using the gcc toolchain under the Code::Blocks workbench. Students learn to manipulate the compiler by tweaking its flags, same as they do the linker. Port I/O is accomplished by directly accessing the registers. If they want to use a timer, they must set it up directly.

The objective is to allow them to create viable projects without publicly supplied crutches. They can also plop an AVR processor on a breadboard and make something work.

They are fashioned to be designers, not users. Leaders, not followers.

57 posted on 12/16/2018 10:05:13 AM PST by GingisK
[ Post Reply | Private Reply | To 39 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson