Hey Sup Forums

hey Sup Forums

can someone explain what the fuck arduino can be used for?

Its a microcontroller, yeah, but what the fuck does it do? how do you hook it up? what makes it different from a rasberry pi? Im really confused here

A raspberry is a full computer. It have RAM, storage, networking, USB... You can run Linux on it.

An arduino is just an electronic toy that you program on a low level, and can only communicate with serial (without external interface)

theyre super easy to use and are fine for anything up to machine control.

Arduinos are basically only good for learning or on the fly stuff.

Devices like the raspberry pi, up board, or jetson are single board computers that still have the gpio and communication pins required for projects.

raspberry pi is not a real-time computer

>but what the fuck does it do?
Whatever you want, provided it involves fairly negligible computational load
>how do you hook it up?
You attach things to its io pins and give it power.
>what makes it different from a rasberry pi?
It's not a computer, it's a microcontroller. It isn't running an operating system in the background.

Isn't a microcontroller a computer? You can compute things with it.

I think you need to find some tutorials because you don't seem to know what you're asking.

Simple questions like how do you hook it up or what the fuck does it do are best solved with google.

And you can cook things with a hot rock, but that doesn't make it an oven
Microcontrollers aren't the same as processors

Yeah, but if a laptop is a computer, why not a microcontroller? They can be more powerful than some computers a little while ago.

No, they "can't". As in, they aren't. Nobody would bother making such a thing.

Arduinos are great for learning and little hobby things. Esp8266 chips definitely better than arduino. 80-160mhz vs 8-16mhz. WiFi functionality and more space.

I have an esp8266 that talks to my amazon echo. The esp8266 communicates to the arduino via serial. Arduino parses serial shit and then poops it off the NRF24 radio. Basically a hub that control 6 lights per hub.

Arduinos are a little plain. Having WiFi functionality and some other boner stuff is great with these $10 NodeMCU/esp8266/ dev boards.

??
>Acomputeris a device that can beinstructedto carry out an arbitrary set ofarithmeticorlogicaloperations automatically.

Why don't you just google "where are microcontrollers used"? Seriously, are you too stupid to understand yourself so you have to rely on use to explain it to you?

Two autists can spout wikipedia, friend
>Conventionally, a modern computer consists of at least one processing element, typically a central processing unit (CPU),

The point of these things is to be disposable
You can get an arduino nano for $2 and just leave it in a project forever
Dev boards are for developing

Yeah, 'typically'. A microcontroller has a processor, in many cases the same processor as some phones.

More wiki
>Such computers are used as control systems for a very wide variety of industrial and consumer devices. This includes simple special purpose devices like microwave ovens and remote controls, factory devices such as industrial robots and computer assisted design, but also in general purpose devices like personal computers and mobile devices such as smartphones.

The difference between processors in SoaCs and in microcontrollers is purely arbitrary. But it's still a difference. Phones aren't running off 200Mhz 8-bit processors, friend.

Arduinos are better suited for low level stuff such as controlling a motor or reacting to a sensor.

Pi's are more a cheap computer, so you use it to do a multitude of things, like simultaneously hosting a webserver or something.

You could have a Pi connected to several arduinos, but rarely the other way around.

The fact that there's a difference doesn't make them not computers. Even the wiki agrees here, listing "remote controls".


>You can get an arduino nano for $2 and just leave it in a project forever
Those "dev boards" are smaller than an arduino nano.

>Dev boards are for developing
Arduino itself is a dev board.

And you can get WeMos boards for $2.75.

using mine as a hands on into electronics and programming.

Ment to quote

An arduino is a computer but with the bare minimum hardware and you have to write and compile the firmware yourself

A * Pi is a computer with a standard ARM compatible processor, all the interfaces needed an enough computing power to run an actual modern operating system

Have you seen the guy who ran a gameboy emulator on an ESP32?

>storage
Where did you pick that lie up?
If you want storage you have to buy an additional SD card which is prone to corruption.

Alternatively you could just buy a Orange Pi Plus 2E with 16GB eMMC for $35.