

The Linino One is an Arduino-compatible development board manufactured by Linino. It integrates Wi-Fi connectivity, making it an excellent choice for Internet of Things (IoT) applications. The board combines the ease of Arduino programming with the power of a Linux-based system, enabling developers to create robust and connected projects. With its powerful processor, multiple I/O pins, and support for various programming environments, the Linino One is a versatile tool for both beginners and experienced developers.








The Linino One is equipped with a range of features that make it suitable for IoT and embedded applications. Below are its key technical details:
| Specification | Value |
|---|---|
| Processor | Atheros AR9331 (MIPS 24Kc, 400 MHz) |
| Microcontroller | ATmega32u4 (Arduino-compatible) |
| Operating Voltage | 5V |
| Input Voltage (recommended) | 7-12V |
| Digital I/O Pins | 20 (7 PWM outputs) |
| Analog Input Pins | 12 |
| Flash Memory | 32 MB (Linux side) + 32 KB (ATmega32u4) |
| RAM | 64 MB DDR2 (Linux side) + 2.5 KB (ATmega32u4) |
| Wi-Fi | IEEE 802.11 b/g/n |
| USB Ports | 1 Micro-USB, 1 USB Host |
| Ethernet | 10/100 Mbps |
| Clock Speed | 16 MHz (ATmega32u4) + 400 MHz (AR9331) |
| Dimensions | 68.6 mm x 53.4 mm |
The Linino One features a variety of pins for digital and analog input/output. Below is the pin configuration:
| Pin Number | Functionality |
|---|---|
| D0-D13 | General-purpose digital I/O |
| D3, D5, D6, D9, D10, D11 | PWM output |
| D0, D1 | UART (Serial communication) |
| D2 | External interrupt |
| D13 | Built-in LED |
| Pin Number | Functionality |
|---|---|
| A0-A11 | Analog input (10-bit resolution) |
| Pin Name | Description |
|---|---|
| VIN | Input voltage to the board |
| 5V | Regulated 5V output |
| 3.3V | Regulated 3.3V output |
| GND | Ground |
The Linino One is designed to be user-friendly and versatile. Below are the steps and best practices for using the board in your projects.
Powering the Board:
Programming the Board:
Wi-Fi Configuration:
wifi detect to scan for networks and configure the /etc/config/wireless file for your network.Connecting Sensors and Actuators:
The Linino One can communicate with an Arduino UNO via serial communication. Below is an example Arduino sketch for the UNO to send data to the Linino One:
// Arduino UNO: Send data to Linino One via Serial
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
Serial.println("Hello from Arduino UNO!"); // Send a message
delay(1000); // Wait for 1 second
}
On the Linino One, you can use the following Python script (running on the Linux side) to read the data:
import serial
ser = serial.Serial('/dev/ttyATH0', 9600) # Adjust port as needed
while True: if ser.in_waiting > 0: # Check if data is available data = ser.readline().decode('utf-8').strip() print(f"Received: {data}") # Print the received data
The board is not detected by the Arduino IDE:
Wi-Fi connectivity issues:
/etc/config/wireless file.Sketch upload fails:
Linux side is unresponsive:
Q: Can I use the Linino One without Wi-Fi?
A: Yes, the Linino One can function as a standard Arduino-compatible board without using its Wi-Fi capabilities.
Q: How do I update the firmware on the Linino One?
A: Firmware updates can be performed via the Linux side using the sysupgrade command. Refer to the official Linino documentation for detailed instructions.
Q: Is the Linino One compatible with Arduino shields?
A: Yes, the Linino One is compatible with most Arduino shields, provided they operate at 5V.
Q: Can I use Python to program the Linino One?
A: Yes, the Linux side of the Linino One supports Python, allowing you to write and execute Python scripts.
This concludes the documentation for the Linino One. For further assistance, refer to the official Linino resources or community forums.