Skip to content

Instantly share code, notes, and snippets.

@ball13411
ball13411 / Read Serial Port
Created December 14, 2018 11:26
Read Temp Sensor Real Time on Java
package package2;
import com.fazecast.jSerialComm.SerialPort;
import javax.swing.JFrame;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Scanner;
import javax.swing.JButton;
import javax.swing.JComboBox;
@ball13411
ball13411 / Bar Chart
Created December 14, 2018 10:53
Create Bar Chart in Java
package package2;
import java.awt.BorderLayout;
import java.awt.Color;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
@ball13411
ball13411 / Add Data to JTable
Created December 14, 2018 10:45
Read file JSON on CSV add to JTable
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
@ball13411
ball13411 / Read Temperature& Humidity
Created December 14, 2018 07:13
DHT22 for Arduino
#include "DHT.h"
#define DHTPIN 2 // เลือก Pin : 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE); // เลือก ชนิดของ Pin
void setup() {
Serial.begin(9600); // ตั้งค่า Serail
dht.begin(); // ดึงข้อมูลจาก dht
}
@ball13411
ball13411 / gist:86fc741dbc28d25505e474a9a9501f4f
Created November 10, 2018 17:46
Basic JButton GUI Java
import javax.swing.JButton; /* import library GUI */
import javax.swing.JFrame; /* import library GUI */
import javax.swing.JTextField; /* import library GUI */
import java.awt.EventQueue; /* import library GUI */
public class JVC extends JFrame { /* call Class */
private JButton btn[] = new JButton[16]; /* Create Button Array */
private String[] alist = {"7","8","9","x","4","5","6","/","1","2","3","-",".","0","00","+"}; /* Create Symbols or Name of Button */
import pygame
import random
pygame.init()
pygame.display.set_caption("XiamZee")
Display = pygame.display.set_mode((560,620))
font = pygame.font.SysFont("Bookman Old Style",30)
font2 = pygame.font.SysFont("Bookman Old Style",50)
font3 = pygame.font.SysFont("Bookman Old Style",40)
@ball13411
ball13411 / This code is Python 3.6.0
Created September 17, 2018 18:16
Calculator by PysimpleGUI
import PySimpleGUI as sg
# Layout # Creat GUI
layout = [[sg.Txt('' * 10)],
[sg.Text('', size=(15, 1), font=('Helvetica', 18), text_color='red', key='input')],
[sg.Txt('' * 10)],
[sg.ReadFormButton('('), sg.ReadFormButton(')'), sg.ReadFormButton('c'), sg.ReadFormButton('«')],
[sg.ReadFormButton('7'), sg.ReadFormButton('8'), sg.ReadFormButton('9'), sg.ReadFormButton('÷')],
[sg.ReadFormButton('4'), sg.ReadFormButton('5'), sg.ReadFormButton('6'), sg.ReadFormButton('x')],
[sg.ReadFormButton('1'), sg.ReadFormButton('2'), sg.ReadFormButton('3'), sg.ReadFormButton('-')],
@ball13411
ball13411 / Calculator
Created September 13, 2018 17:28
PyGame-Calculatop-by-Apisit
# Calculator
# Credit Regedit1 by Github "https://github.com/CodeAndMoreCode/pycalculator/blob/master/calculator.py"
# Credit Tech With Tim by youtube "https://www.youtube.com/watch?v=4_9twnEduFA&t=212s"
import pygame
pygame.init()
pygame.display.set_caption("13411 Calculator") # Set name pygame
Display = pygame.display.set_mode((400,700)) # Set Display
sound_click = pygame.mixer.music.load("Button-click-sound.mp3") # Set Sound