FTDI Basic Breakout USB-TTL 6 PIN 5V Module (FT232RL) [B091]




https://www.youtube.com/watch?v=4DAoEV6L5EE


* GitHubhttps://github.com/rdiot/rdiot-b091.git


* Specs

This is the newest revision of our FTDI BASIC. It now uses a SMD 6-pin header on the bottom, which makes it smaller and more compact. Functionality has remained the same.

This is a basic breakout board for the FTDI FT232RL USB to serial IC. The pinout of this board matches the FTDI cable to work with official  cloned 5V  boards. It can also be used for general serial applications. The major difference with this board is that it brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows a target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto reset any board that has the reset pin brought out to a 6-pin connector.

The pins labeled BLK and GRN correspond to the colored wires on the FTDI cable. The black wire on the FTDI cable is GND, green is CTS. Use these BLK and GRN pins to align the FTDI basic board with your  target.

This board has TX and RX LEDs that make it a bit better to use over the FTDI cable. You can actually see serial traffic on the LEDs to verify if the board is working.

This board was designed to decrease the cost of  for Arduino development and increase ease of use (the auto-reset feature rocks!). Our for Arduino Pro boards and LilyPads use this type of connector.

One of the nice features of this board is a jumper on the back of the board that allows the board to be configured to either 3.3V or 5V (both power output and IO level). This board ship default to 5V, but you can cut the default trace and add a solder jumper if you need to switch to 3.3V. 



Posted by RDIoT
|

Thermal Printer TTL (JP-QR701-TTL) [S221]





https://www.youtube.com/watch?v=esjEpAzLCjg


*GitHubhttps://github.com/rdiot/rdiot-s221.git


* Specs

Product Features:

A. beautiful shape

B. Easy paper

C. Low noise thermal printing

E. Optional different interface

F. Replace the paper body front panel

G. easily embedded in a variety of different instruments and meters

H. supports ESC / POS print instruction set

 

Applications:

A. Medical Devices

B. Measuring Equipment

C. Safety Equipment

D. Analytical Instruments and Meters

 

Specifications:

Print

Printing method

Thermal

Print speed

60-80 mm / s

Resolution

8 dots / mm , 384 dots / line

Effective print width

48mm 48mm

Character

Character Set

ASCII, GB2312-80 ( Chinese )

Print Fonts

ANK: 5 × 7, Chinese : 12x24, 24 × 24

Paper Specifications

Paper Type

Thermal paper

Paper width

57.5 ± 0.5mm

Roll Diameter

39 mm ( max )

Reliability

Mean Cycle Between Failure (MCBF)

500 Million

Interface

Serial (RS-232, TTL), parallel

Embed Depth

50 mm

Power Supply ( Adapter )

DC5V-9V

Physical

Physical Properties

Dimensions ( W x H x D )

111x65x57 mm

Installation port size

103 x 57mm

Color

White / black

Environment

Operating Temperature

5 ° C ~ 50 ° C

Humidity

10% to 80%

Storage Temperature

-20 ° C ~ 60 ° C

Storage humidity

10% to 90%


* Contents

- Refer Url : https://learn.adafruit.com/mini-thermal-receipt-printer/overview


- Connect

GND RX TX DTR VH


- Key Code

#include "Adafruit_Thermal.h"

#include "adalogo.h"

#include "adaqrcode.h"

 

#include "SoftwareSerial.h"

#define TX_PIN 6 // Arduino transmit  YELLOW WIRE  labeled RX on printer

#define RX_PIN 5 // Arduino receive   GREEN WIRE   labeled TX on printer


SoftwareSerial mySerial(RX_PIN, TX_PIN); // Declare SoftwareSerial obj first

Adafruit_Thermal printer(&mySerial);     // Pass addr to printer constructor



  printer.begin();        // Init printer (same regardless of serial type)


  printer.justify('C');

  printer.boldOn();

  printer.setSize('L');

  printer.println("RD IoT");

  printer.boldOff();


  printer.printBarcode("123456789012", UPC_A); // BarCode Sample

Posted by RDIoT
|