Ways of learning electronics

MaxHeadRoom

Joined Jul 18, 2013
30,665
I don't see anywhere in my comment anything minimising the reasoning abilities of anybody of any age group.
The big difference is that it is easy to see exactly what is going on with what you have built, per instructions, or modified to be different. And when something did not work it was fairly clear as to why it did not work.
.
Here you are making some assertion that intuitive reasoning was somehow not needed for something that did not work?
I recall my very first electrical circuit was a 9v battery and a room light and switch for a sisters Doll's house. Also rather trivial in hindsight but a milestone at the time!
Max.
 
Last edited:

ArakelTheDragon

Joined Nov 18, 2016
1,366
Controversial in your mind. Several people who have demonstrated levels of knowledge and ability far beyond anything I've ever seen you demonstrate at AAC disagree with you.
I will put it simple and this is my last reply. The methods of learning have been known for thousands of years. I have seen this situation before and it will not end well!
 

ebp

Joined Feb 8, 2018
2,332
I will put it simple and this is my last reply. The methods of learning have been known for thousands of years. I have seen this situation before and it will not end well!
I have seen people learn electronics this way and done very well at it.

"... and this is my last reply."
Good!
 

MrAl

Joined Jun 17, 2014
13,707
Hello again,

From what i remember from a long time ago, different people learn in different ways. Faynman said that he found that people "internalize" things differently. This means that we dont all learn in exactly the same way, and we dont retain the information in exactly the same way either.
What this tells me is exactly what i see from person to person when it comes to the Arduino platform, and that is that some people find it very helpful in learning various aspects of electronics including coding, and some people dont. The ones that dont seem to be the ones that already know a lot about hardware and software.

For myself, i first leaned about microcontrollers by building my owh controller board which was based on an actual microprocessor chip so i had to add just about everything including memory address glue logic. I also got into C and C++ programming for Windows. But some years later i got into the PIC mid range chips and learned how to code in asm for them which was somewhat different than asm for the microprocessor. I remember there was a ton of registers to learn and each bit had to be set just right in asm. It took maybe a few days to be sure i could get everything right.
It was only a few years later that i was given an Uno board, and it took about 30 minutes or less to get up and running. After that it was just a matter of learning C++ for that platform, which turned out to be just like C++ for Windows. It was cake.
So what did i learn with Arudino? Mostly stuff about interfacing the boards to the outside world, and that got me doing a bunch of projects that only took maybe an hour to plan and execute. That was probably because i already knew how to design analog and digital circuits (newcomers dont know this stuff yet so they have a different experience).
One thing i do miss is a program emulator, which the software that came with the PIC dev board had. Arduino doesnt seem to have that yet. With the program emulator for PIC i was always able to check port timing instuction by instruction.

I almost forgot, my first controller was actually when i worked with a company that did this with pure discrete logic like the 7400 series logic family. The address counter was just a set of counters like the 7493. The ROM had to be hand programmed. Microprocessor chips were not that common yet, although we did use a 'calculator' chip for the ALU.
 
Top