środa, 19 sierpnia 2020

OldProj: Xbox Receiver UDOO Neo board (Medium)


 Data from the Xbox receiver are sent to board and then used to set PWM 


 Board: UDOO NEO FULL

 Code: https://github.com/klakier2121/xbox_examples/blob/master/pwm.cpp

niedziela, 24 maja 2020

OldProj: Pen DTG Printer controlled by Arduino and Python (Hard)

Hello folks! I'm publishing my second project I've made back in the time.

Quick info: Printer based on Arduino, which controlls every encoder and DC motor responsibe for X and Y axis. Z axis is controlled by electromagnet. Software to convert picture is written in Python

Thermal printer CITIZEN MLT-288 and Arduino (Medium)

Hello! It's my first seriuos project I've made a long time ago. It is simply thermal mechanism pulled out from old cash register.


I based on https://github.com/3zuli/thermalPrinter/blob/master/thermalPrinter/thermalPrinter.ino

All connections you will find here:
https://www.cika.com/soporte/Information/Varios/Impresoras/MLT-288/MLT288SPE_102-1.pdf

All pins marked "VH" connect to 5V, "GND" to ground. Other pins to any microcontroller.

The whole mechanism is a shift register. You put data frame -> latch -> strobe 1-6 -> move the paper with a stepper and repeat it until the end of the data.

niedziela, 31 marca 2013

Let's go!

Hello there!

Turn OFF/ON LED Arduino (Beginner)

const int buttonPin = 2;     // numer pinu guzika
const int ledPin =  13;      // nume pinu diody LED

// zmienna
int buttonState = 0;         // zmienna do zapisu danych odczytanych od pinu 
                             // z guzika

void setup() {
  // ustawienie diody jako wyjście
  pinMode(ledPin, OUTPUT);      
  // ustawienie guzika jako wejście
  pinMode(buttonPin, INPUT);     
}

void loop(){
  // odczyt stanu z guzika i zapis do zmiennej
  buttonState = digitalRead(buttonPin);

  // sprawdzamy czy guzik jest wciśnięty
  // Jezeli jest wcisniety, oznacza to, że zmienna buttonState ma wartość 
  // HIGH
  if (buttonState == HIGH) {     
    // włączamy diodę LED   
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    // wyłączamy diodę LED 
    digitalWrite(ledPin, LOW); 
  }
}