This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#coding:utf-8 | |
# Requirements: Python3, PySerial, Pygame | |
# 同じディレクトリに bell.wav と announce.wav を用意する | |
# 「どこでも発車ベル」と同じボタンをつなぐ | |
# シリアルポートを設定する | |
import serial | |
import time | |
import pygame |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python3 | |
#coding:utf-8 | |
import serial | |
import time | |
class FREQROL: | |
def __init__(self): | |
self.ser = serial.Serial( | |
port='/dev/ttyUSB0', # ここをRS485デバイスに書き換える。COM0など |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "mcc_generated_files/mcc.h" | |
void main(void) | |
{ | |
// initialize the device | |
SYSTEM_Initialize(); | |
// Enable the Global Interrupts | |
INTERRUPT_GlobalInterruptEnable(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "mcc_generated_files/mcc.h" | |
void setNextLevel(void); | |
unsigned char curve1[] = { | |
39, 40, 26, 56, 39, 14, 58, 34, 46, 47, 39, 44, 37, 34, 37, 32, 28, | |
39, 38, 39, 47, 45, 42, 45, 40, 37, 37, 29, 39, 39, 32, 45, 45, 37, | |
39, 37, 37, 36, 34, 38, 39, 43, 46, 42, 42, 41, 38, 37, 40, 36, 34, | |
37, 37, 37, 41, | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#coding:utf-8 | |
import serial | |
device = '/dev/ttyUSB0' | |
ser = serial.Serial(device, baudrate=9600) | |
mascon_level = -1 # init | |
static_mascon_level = -1 # init | |
buttons = -1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__CONFIG 0x8007, 0xFFA4 | |
ORG 0 | |
RAMTOP | |
MOVLB 0x1 | |
MOVLW b'00010010' | |
MOVWF 0x99 | |
CLRF 0x8E | |
MOVLB 0x3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "p16f1579.inc" | |
; CONFIG1 | |
; __config 0xFFA4 | |
__CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOREN_ON & _CLKOUTEN_OFF | |
; CONFIG2 | |
; __config 0xDEFF | |
__CONFIG _CONFIG2, _WRT_OFF & _PPS1WAY_ON & _PLLEN_OFF & _STVREN_ON & _BORV_LO & _LPBOREN_OFF & _LVP_OFF | |
ORG 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ORG 0 | |
RAMTOP | |
CLRF 0x20 | |
CLRW | |
CALC | |
INCF 0x20 | |
ADDWF 0x20, 0 | |
BTFSS 0x20, 4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ORG 0 | |
RAMTOP | |
CLRF 0x20 | |
INCF 0x20, 1 | |
LOOP | |
RLF 0x20, 1 | |
GOTO LOOP | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "mcc_generated_files/mcc.h" | |
#include <stdio.h> | |
void move(unsigned char direction) | |
{ | |
if (direction == 1) { | |
PWM1_DutyCycleSet(639); | |
PWM1_LoadBufferSet(); | |
} else { |