hi
i am a beginner in electronics and i am keen to learn about raspberry pi
and how is it programmed is it like the Arduino or something else please
any one help me
hi
i am a beginner in electronics and i am keen to learn about raspberry pi
and how is it programmed is it like the Arduino or something else please
any one help me
I recommend starting with reading the official Hardware and Software Guide.
Perhaps take a look at this MagPi e-book on controlling electronics with Python on the Raspberry Pi:
https://www.raspberrypi.org/magpi-issues/Essentials_GPIOZero_v1.pdf
Hello Haziq,
While Arduino (and similar) is a micro controller the Raspberry PI is an embedded Linux machine. As you can imagine, it is totally different as it has not only more power and more possiiblities but is works with a operating system. As a matter of fact you can consider it a computer under any aspect, especially the last model Raspberry PI3 So at this point you see that the scenario is incredibly wide. If you can tell us what are you main goals, what you love to do with it and hopefully just some note on your knowledge (programming, designing, circuitry, everything you think related to the world of electronics) and if you have some idea in mind we can address you better.
Just to give you and example, with the Raspberry Pi you can work on the bare Linux system, develop hardware and software in a c environment and bash, create complex and graphic programs interacting easily with almost any kind of hardware with Python, create complex software architectures with the Qt C++/QML multiplatform environment as well as install different OS on this machine.
Enrico
The Raspberry Pi Foundation are currently running their:
"Teaching Physical Computing with Raspberry Pi and Python"
course on Futurelearn at the moment:
https://www.futurelearn.com/courses/physical-computing-raspberry-pi-python
Week three has just started but it looks like you can still enrol.
This course is aimed at teaching physical computing in schools so is at a very entry level.
hi all of you
thanks for your suggestions
your attention is valuable to me
haziq
On Tue, Mar 7, 2017 at 1:52 AM, balearicdynamics <noreply@element14.com>
I have received the announce as I am a subscriber of futurelearn. Their courses are aleays very well done and interesting. I strongly suggest to take a look.
Enrico
It really depends what you want to do.
To help give you a SIMPLIFIED version, to help understand the first link given by David, which I feel will help you altogether:
Python is often used as the most go-to language for the Pi, in my experience. You can download environments to run other things, but if you're a beginner, Python is not only one of the best-documented programming languages on the RPi: it's also usually easier to read for beginners. Python also offers a variety of software from other users, already designed with the board in mind.
If you want a cheap web server for something, the RasPi does that too, but you need to learn the web-design language you want to program that in.
Long story short, Python is usually the "easiest" to pick up for this system, but there's exceptions to every rule. Just because you put 10w-30 oil in your car, doesnt' mean it's right for everyone's.... but it's usually the go-to when you don't know, for regular use.
You can actually program the raspberry pi like an arduino if you want to, with one big bonus... your not limited to just a few K of program space, your apps can be megs in size if you want
You can also use many other languages like C, Python, Java, Java Script, some graphical design apps like Node-red, Sketch etc
I agree, you can program the RasPi like an Arduino if you use the WiringPi libraries. This lib uses similar features to the Arduino IDE such as 'pinMode' and 'digitalWrite'. At bit of a warning, I would not use this lib with a servo though.
MakeUseOf is always a good resource of info.
https://www.makeuseof.com/tag/best-raspberry-pi-programming-resources/