This is an old revision of the document!
Questions
Embedded Systems Questions
- Were you able to program the Arduino?
- Did you have any problems during the Arduino process?
- What you think is the next step after this?
Arduino Questions
- What is Arduino?
Arduino is an open-source prototyping platform that is considered easy-to-use hardware and software.
- What is an Arduino Uno?
Arduino Uno is a microcontroller that is used for learning the basics of coding language and microcontrollers.
- What kind of programming language does the Arduino IDE support?
It uses C and C++ language.
- What are the two functions that are present in an Arduino program?
1. loop() : This is a continuous main function
2. setup() : This is for configuring the registers and initializing the arduino - How is it different from a regular microcontroller? The Arduino is different from a regular microcontroller because it is very user friendly. The Arduino itself is not a microcontroller, it is technically an embedded system. - Why do people use the Arduino? People use Arduino not only because it is user friendly, but it has a lot of advanced features to allow for advanced work and outcome. It also has the ability to include hardware and software in one module, combined. - What are some advantages? Arduino is compatible with PCs and Mac computers through the use of USB. It is an open-source and is very adaptable to projects! They are also very affordable in terms of a microcontroller and there are many videos and tutorials you can find online to help with the already user friendly device. - What are some disadvantages? One of the disadvantages of the Arduino would be limiting a very experienced user to basic functions.
Notes
Arduino
- Arduino is a company that produces microcontroller-based kits for building digital devices and interactive objects that can sense and control objects in the physical world.
- First Arduino was introduced in 2005.
- A microcontroller is a small computer on a single integrated circuit
- Parts for a microcontroller include a processor core, memory and programmable input/output peripherals.
- Microcontrollers are designed for embedded applications and are used in automatically controlled products and devices.
- Mixed signal microcontrollers are common, which integrate analog components needed to control non-digital electronic systems.
- Arduino kits are inexpensive compared to other microcontroller platforms. As low as 50$ for a pre-assembled module.
- The Arduino Software (IDE) runs on Windows, Mac OSX, and Linux operating systems.
- The software is easy-to-use for beginners, yet flexible enough for experienced users to take advantage as well.
- It also as open source and extensible software and hardware.