# Wiring

> computer software for electronics prototyping

**Wikidata**: [Q537288](https://www.wikidata.org/wiki/Q537288)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Wiring_(software))  
**Source**: https://4ort.xyz/entity/wiring

## Summary
Wiring is computer software designed for electronics prototyping, particularly for programming microcontrollers. It provides an object-based programming language and development environment for creating interactive electronic projects.

## Key Facts
- Founded in 2003 by Hernando Barragán
- Based on the Processing programming language
- Uses the GNU Lesser General Public License
- Website: http://wiring.org.co
- Programming paradigm: object-oriented programming
- Source code repository: https://github.com/WiringProject/Wiring
- Instance of: software library, programming language, free software, software framework
- Programming language: object-based language

## FAQs
### Q: What is Wiring used for?
A: Wiring is computer software for electronics prototyping, particularly for programming microcontrollers.

### Q: Who created Wiring?
A: Wiring was created by Hernando Barragán.

### Q: What programming language is Wiring based on?
A: Wiring is based on the Processing programming language.

### Q: What license is Wiring under?
A: Wiring is licensed under the GNU Lesser General Public License.

## Why It Matters
Wiring plays a significant role in the field of electronics prototyping by providing a simplified programming environment for microcontrollers. It addresses the challenge of bridging the gap between traditional programming languages and hardware development, making it accessible to both beginners and experienced developers. By combining the Processing language with electronics capabilities, Wiring enables users to create interactive projects that respond to sensors, control actuators, and communicate with other devices. This has democratized electronics development, allowing artists, educators, and hobbyists to prototype and build functional electronic systems without extensive background in low-level hardware programming.

## Notable For
- Created by Hernando Barragán in 2003
- Based on the Processing programming language
- Uses the GNU Lesser General Public License
- Available on GitHub at https://github.com/WiringProject/Wiring
- Provides an object-based programming paradigm for electronics development

## Body
### Overview
Wiring is computer software designed for electronics prototyping, particularly for programming microcontrollers. It was created by Hernando Barragán and first appeared in 2003.

### Development and Licensing
Wiring is based on the Processing programming language and is distributed under the GNU Lesser General Public License. The software's source code is maintained on GitHub at https://github.com/WiringProject/Wiring.

### Technical Characteristics
- **Programming Paradigm**: Object-oriented programming
- **Instance Types**: Classified as a software library, programming language, free software, and software framework
- **Programming Language Classification**: Object-based language
- **Website**: http://wiring.org.co (English version)

### Community and Availability
Wiring is available in multiple languages including Catalan, Czech, English, Spanish, French, Galician, Italian, and Portuguese. The software has 8 sitelink counts on Wikipedia and is copyrighted.

### Usage
The primary use of Wiring is microcontroller programming for electronics prototyping. It provides a development environment that simplifies the process of creating interactive electronic projects by combining programming capabilities with hardware control.

## References

1. [About \ Wiring](http://wiring.org.co/about.html)
2. Freebase Data Dumps. 2013
3. [Wiring](http://wiring.org.co)