Arduino – (week 15) Jade H

1. What does open source mean?

This means that although the software is licensed under a company, this software can be downloaded for free. Anyone can have any access to this software.

2. What is an IDE?

Integrated Development Environment which combines activities of writing software into a single workspace.

3. What is a cross-platform application in computing?

Developing software for, or running software on, more than one type of hardware platform. The most universal cross platform application is the Web browser.

4. The source code for the IDE is released under the GNU General Public License,what does it mean?

The license allows developers and companies to use and integrate a software component released under the LGPL into their own software without being required by the terms of a strong copyleft license to release the source code of their own components

5. What are the user programming languages supported by Arduino IDE?

C, C ++, ArduBlock, Snap4Arduino, Python and Java.

6. What are the developer programming languages used in the Arduino IDE?

C, C ++ and Java.

7. Where does the software library of the Arduino programming language come from?

The software library is from the Wiring Project which provides input and output procedures.

8. What does it mean to compile a program?

Compiling is the transformation from source code (human readable code) to machine code (Computer executable).

9. What is the process of the Arduino IDE to load the code into the Arduino board?

The Arduino board is connected to a computer via USB, where it connects with the Arduino development environment (IDE). The user writes the Arduino code in the IDE, then uploads it to the microcontroller which executes the code, interacting with inputs and outputs such as sensors, motors, and lights.

10.What does happen when you upload a sketch?

There are two main tools when uploading a sketch to a board: verify and upload. The verify tool simply goes through your sketch, checks for errors and compiles it. The upload tool does the same, but when it finishes compiling the code, it also uploads it to the board.

11. What is the purpose of the libraries?

 Libraries provide extra functionality for use in sketches, e.g. working with hardware or manipulating data.

12. What is the Library Manager?

The library manager gives a list of a different libraries created by multiple people that anyone can use.

13. What is the Serial Monitor?

The serial monitor is the link between the computer and Arduino. It lets you send and receive text messages, handy for debugging and also controlling the Arduino from a keyboard. For example, you are able to send commands from your computer to turn on LEDs.

14. What is baud rate?

Baud rate is simply the rate of signal or symbol change per second. 

15. What are the effects of board selection?

Depending on the board you select this varies the number of inputs and outputs (how many sensors, LEDs, and buttons you can use on a single board) speed and operating voltage. Some boards are designed to be embedded and have no hardware which you would need to buy separately.

Leave a Reply

Your email address will not be published. Required fields are marked *