Arduino Mikro

Program Arduino Dengan Printer Thermal

Arduino Dengan Printer Thermal

Bagaimana cara membuat program Arduino dengan printer thermal?. Kali ini akan membahas bagaimana cara merangkainya, dan bagaimana cara memprogramnya. Printer Thermal ini untuk sistem komunikasinya menggunakan Serial. Uniknya dari printer thermal ini yaitu tidak menggunakan Tinta, melainkan menggunakan suhu panas. Kalian dapat menggunakan Printer Thermal ini untuk berbagai macam proyek, misalnya : Sistem Antrian, Kasir, Parkir, dan lain sebagainya.

Adapun peralatan yang diperlukan adalah :

- 1 Buah Arduino
- 1 Unit Printer Thermal beserta Kabel Power
- 3 Buah Kabel Jumper

Skema Rangkaian Arduino Dengan Printer Thermal
Yang perlu diperhatikan saat membuat rangkaian, Thermal printer terdapat 3 pin yang terhubung ke Arduino, yaitu: rx, tx, dan gnd. Untuk pin tegangan input Printer Thermal VIN dan GND, terhubung ke tegangan 8V dengan arus listrik 2A.

Sebagai acuan untuk merangkai, perhatikan gambar dibawah ini :

Skema Rangkaian Arduino Dengan Printer Thermal
Skema Rangkaian Arduino Dengan Printer Thermal

Tambahkan Library Arduino IDE
Langkah selanjutnya sebelum melakukan pemrograman. Kalian harus menambahkan terlebih dahulu library-nya ke Arduino IDE, dimana library tersebut dapat kalian download lewat link dibawah ini :


Apabila kalian masih belum mengerti atau mengetahui cara menambahkan Library ke Arduino IDE. Cobalah membaca tutorial berikut ini :


Membuat Sketch Kode Program Arduino Printer Thermal
Buatlah program untuk mencoba Printer Thermal, untuk lebih cepatnya cobalah copy paste atau ketik ulang sketch kode program dibawah ini :

  1. #include "Adafruit_Thermal.h"
  2. #include "SoftwareSerial.h"
  3. SoftwareSerial mySerial(10, 11);
  4. Adafruit_Thermal printer(&mySerial);
  5.  
  6. void setup() {
  7.   mySerial.begin(9600);
  8.   printer.begin();
  9.   printer.justify('C');
  10.   printer.setSize('L');
  11.   printer.println("Tes Thermal\n");
  12.   printer.setSize('S');
  13.   printer.println("KelasRobot.com\n\n\n");
  14.   printer.sleep();
  15.   delay(3000L);
  16.   printer.wake();
  17.   printer.setDefault();
  18. }
  19.  
  20. void loop() {
  21.  
  22. }

Keterangan Sketch Kode Program :
- Untuk sketch kode program printer.setSize('L');
Kode program ini berfungsi untuk mengatur ukuran Huruf printer. L untuk ukuran besar, M untuk ukuran sedang, dan S untuk ukuran Kecil.
- Untuk sketch kode program printer.justify('C');
Kode program ini berfungsi untuk mengatur posisi atau align tulisan. Untuk kode C artinya Center.

Catatan :
Adapun untuk kecepatan Print, Printer Thermal ini memang tidak secepat printer-printer kasir yang harganya lebih mahal. Akan tetapi apabila digunakan untuk percobaan pribadi, Printer Thermal ini sudah sangat bagus.

Posting Komentar untuk "Program Arduino Dengan Printer Thermal"