How to grow up advanced in Arduino coding and project making!?

Aa,
Actually hehe
The level of terms you used, in your reply,
It's impossible to understand for a person like me... :sweat_smile:
I was just asking what is clock cycle basically
And now I have two twos are four doubts....

It costs little to learn to write automation. An Arduino, even a Nano on a small breadboard, some jumpers, a few leds and resistors is plenty. Only an Uno and 1 jumper is enough to start since the Uno has a led and a jumper can be used as a button. 1 led and 1 "button" are enough to learn basic automation with.

Code does not require fancy doo-dads. You do need a PC of some kind to run the IDE and program the board with. My PC is an RPi 4B with 2G RAM, smart TV, USB keyboard and mouse.

It would be smart to get a breadboard and pieces to bootload AVR chips and a few ATmega328P-PU chips since then you can make your own Arduinos, can bootload chips to replace the Uno chip when you burn a pin. When you buy several chips together they cost less each.

Breadboard Arduinos, the ATmega1284P costs twice what the 328P does, has 16K RAM and 32 IO pins.

If you can solder real fast, you don't need a board.
If you solder to a socket then plug the chip in, you don't have to be fast at soldering.

Save Wifi and motors for when you are already good with code.

If you use online Wokwi, you don't even need an Arduino to begin to code. You can make excuses or find ways to do.

Ok let’s simplify:

The Raspberry Pi 4B has actually 4 processors on board that all work in parallel. So you get 4 instructions to be executed at the same time.

Some instructions can perform 8 additions at once. So if the 4 processors are doing those 8 additions at the same time you get 32 operations (additions) in one instruction.

this addition instruction takes under optimal conditions only 1 clock cycle.

At 1.6GHz you get 1.6 billions clock’s cycles per second.

So under optimal conditions you could theoretically perform 1.6 x 32 = 51.2 billions additions in one second…

You are never under optimal conditions and need to load the data into the registers to make those additions so you get less - say one third and you get close to the numbers you have seen.

You need to learn the simple things in order to understand what you ask. You know so little that you don't understand the questions you ask but.. you think they are easy because why? Words? Words you ask what they mean, the answers are alike.

The background you are missing is more than you can get from 20 forum posts. History of computers and how the ones before 1970 worked may put understanding that you can grasp in reach and even then you may have to work at it. What do you know about logic and electricity?
For so many, they never learn and are stuck with rules to follow like incantations. No wonder they can't learn on their own!

1 Like

So that means if my phone has octa core processor, then there are actually 8 processors in my phone running with same speed at same time!
But I still don't understand,
Suppose if just someone says "My Processor is clocked at 2.4GHz"
What does that exactly mean!?

That’s the idea. It’s not necessarily the same speed and cores can be specialized, a smartphone with 8 cores typically has a combination of high-performance cores for demanding tasks and energy-efficient cores for basic operations. The OS decides how to balance the tasks amongst them and possibly shut some down.

Your phone usually has also many graphic cores, known as GPUs, and the main cores can offload complex mathematical calculations to them, improving performance in tasks like rendering and data processing. Some phones like iPhones have also cores dedicated for AI and ML or other part of the hardware to do crypto stuff… it’s way more complex than your arduino UNO :slight_smile:

1 Like

Oooo!!!!
Technology has become so advanced!!! My phone has Mediatek dimensity 800U and it's size is just 1 or 2 cm² and just this has 8 processors working with unimaginable speeds!
Oho, but what does that 2.4GHz term means.....
And, the article you sent, about apple A18 Pro chipset, what does that 3nm process by TSMC means ?
One day I will also be able to design the things which are way more complicated then this Arduino UNO R4 Wifi.....
One day..
I will also become Electronics and Communications engineer.....

The 3nm process by TSMC refers to a semiconductor manufacturing technology that produces the A18 Pro chips with transistors that are approximately 3 nanometers in size.

➜ With greater transistor density (more transistor on the chip) you get smaller, faster, and more power-efficient chips.

1 Like

OMG I just searched about apple's 3nm processor and !!!!
They said!
THIS IS SUCH AN ADVANCED TECHNOLOGY, THAT CAN ACCOMODATE 2 MILLION (20 Lakh) transistors within the cross sectional area of a single hair!
I unbelievingly believe that soldering of such small components can be done by machine!
BUT HOW CAN A MACHINE PREPARE A CIRCUIT IN WHICH TRANSISTORS ARE 3NM AWAY FROM EACH OTHER!
How are these so small transistors soldered there in the processor!?
I saw its done by a process called photolithography! How!

I also have one more doubt, Like we design PCB in our computers, placing all wires in the PCB, making spaces for ICs, but how can even lakhs of engineers together design such a complicated circuit with 20 Million transistors in area of hair! And then too the processor is at least a cm² big! Then how such a large PCB is designed by people! Or is it designed by AI!?
How such small transistors are prepared to be soldered! Why out of billions of transistors, not even a single ONE fails! How is that all magic happening!?!!!!

they don't solder it, they "print" them

Now you are just joking!
How can somebody "Print" a transistor!
Yaar ye what is this happening in our universe! :sob:
PRINT! PRINT LIKE A TEXT!
THEN, Cant I print some motors, LEDs, whole mobilephones, whole TVs!? Print!?

This is where your chemistry classes will home in handily. Many. many, layers of coating and etching and neutralizing the etching chemicals. Used to be done with silk screening of various layers. My former company had two of the stencil machines that we used to hold metal stencils for applying solder paste to circuit boards.

2 Likes

I used "print" as a high level summary, it's quite an extreme process but part of it is like developing a negative from an old camera onto a paper (for some part of it) ➜ lithography

watch the video I shared

1 Like

You begin with a substrate that is shaped microscopically and add elements in spots to dope the substrate and that was 50 years ago, now it's way beyond that.

But this focus on WOW is keeping you from learning the simple things that compared to WOW is boring... but without foundational knowledge you are only a user. Use the simple and cheap stuff to learn from the bottom up and if you burn a thing it won't stop you. Get the most from the least and you may always get more from more when others play superficial games.

2 Likes

it's solid engineers who did work hard in school, and stand on the shoulders of previous generations... and it's not a one man job...

If you learn the basis, build strong foundations and work your way up in knowledge, then one day you'll be there. But just keeping looking around and being amazed at what can be done won't get you anywhere... start working :slight_smile:

2 Likes

I bitterly wish I had joined this forum an year ago! :sob::sob:
Because I bitterly always, at any time of the day, want to learn electronics, but the bulky 7hr Homework I get from coaching, stops me to do so....
You people made me realise that even I was playing superficial games, and I am blank at the base level!
But see, I have not done electronics from past 4 to 5 days I think....
How will this way I learn electronic from core level,
Even if I place the order of the cheapest item of electronics, my mother as a concern, knows that I cannot stop myself from doing electronics, and this fact will affect my studies, so she just warns me of that fact and I also agree with her.....
What can be done.... :pensive::disappointed:

Then learn to reuse electronic components salvaged from discarded devices. Learn how and practice removing components from circuit boards. Learn how to build your own stuff with those components. Learn how to test those components and discard the failures.

1 Like

Does your private coaching focus on providing study materials and mock tests primarily aimed at succeeding in entrance exams for top universities ?

That's why to do the simple things. They don't take long and you don't have to sink much energy into them.
It is like wanting to build upper body strength. In a minute you can do some pushups almost anywhere, or some isometrics or if you have a bar some pullups, just a few. It's not much but repeat two or more times a day and in a month you can feel the difference. So 5 or 10 minutes reading and running an example code will make it familiar and maybe you try some change just to play and see what happens. No deep study and never tired, after a dozen times you are faster at that and ideas you didn't know you had will occur that if you follow, you will develop understanding and stamina. Familiarity with logic breeds literacy and ability with the same. The brain grows, what you do becomes talent. Do logic in small steps and it will not be tiring, it can be a break from what is tiring and then back to that work.
Find simple, short things to look at if only a minute or try something when able for few minutes... your brain will chew on that unconsciously and grow the connections to take you farther. When it is done, it will let you know. Conscious is not everything, focus is not everything, those can make you tired so use what does not.

1 Like

Yes. They focus on giving study materials required to get a good rank in JEE to secure a seat in IIT. We have thousands! (Really) Of maths physics and chemistry questions to practise and they give a HW of 20~25 questions daily. So I have 75 questions to do daily. That are so lengthy that even 7 hr are not enough.