

The Atlas Scientific USB Serial Debugger is a versatile device designed to facilitate communication and debugging of Atlas Scientific sensors via a USB interface. It acts as a bridge between your computer and the sensor, enabling seamless data transfer, configuration, and troubleshooting. This tool is particularly useful for developers and engineers working with Atlas Scientific's range of environmental and chemical sensors.








The Atlas Scientific USB Serial Debugger is designed to work with a wide range of Atlas Scientific sensors. Below are its key technical details:
| Parameter | Specification |
|---|---|
| Input Voltage | 5V (via USB) |
| Communication Protocol | UART (Universal Asynchronous Receiver/Transmitter) |
| USB Interface | USB 2.0 Type-A |
| Baud Rate | Configurable (default: 9600 bps) |
| Operating Temperature | 0°C to 50°C |
| Dimensions | 40mm x 20mm x 10mm |
The USB Serial Debugger has a simple pinout for connecting to Atlas Scientific sensors. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| TX | Transmit data to the sensor |
| RX | Receive data from the sensor |
| GND | Ground connection |
| VCC | Power supply for the sensor (5V output from USB) |
Connect the Debugger to the Sensor:
TX pin of the debugger to the RX pin of the sensor.RX pin of the debugger to the TX pin of the sensor.GND pin of the debugger to the GND pin of the sensor.VCC pin of the debugger to the sensor's power input.Connect the Debugger to Your Computer:
Install Necessary Drivers:
Open a Serial Terminal:
Send Commands to the Sensor:
VCC pin if the sensor is powered by an external source to prevent damage.If you are using the USB Serial Debugger with an Arduino UNO, you can use the following example code to communicate with an Atlas Scientific sensor:
#include <SoftwareSerial.h>
// Define the RX and TX pins for the debugger
SoftwareSerial mySerial(10, 11); // RX = pin 10, TX = pin 11
void setup() {
Serial.begin(9600); // Start the hardware serial monitor
mySerial.begin(9600); // Start the software serial communication
Serial.println("Atlas Scientific USB Serial Debugger Example");
Serial.println("Type a command to send to the sensor:");
}
void loop() {
// Check if data is available from the serial monitor
if (Serial.available()) {
String command = Serial.readStringUntil('\n'); // Read the command
mySerial.println(command); // Send the command to the sensor
}
// Check if data is available from the sensor
if (mySerial.available()) {
String response = mySerial.readStringUntil('\n'); // Read the response
Serial.println("Sensor Response: " + response); // Print the response
}
}
No Data Received from the Sensor:
USB Debugger Not Recognized by the Computer:
Garbage Data in the Serial Terminal:
Sensor Not Responding to Commands:
VCC and GND pins.By following this documentation, you can effectively use the Atlas Scientific USB Serial Debugger to communicate with and debug Atlas Scientific sensors.