Skip to content

Instantly share code, notes, and snippets.

Aleks aleksmk

Block or report user

Report or block aleksmk

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View SPI комуникација
SPI комуникација (прием на податоци од SLAVE -> MASTER):
- Master-от секогаш го контролира клокот.
- После успешно подесување на SPI хардверот, slave уредот секогаш ја вметнува секвенцата SPIRDY = 0x55 во SPDR (Serial Peripheral Data Register).
- Master-от прво ја праќа саканата команда (8-bit), потоа гледа дали пристигнатиот бајт е SPIRDY. Ова сигнализира дека SPI хардверот на слејвот е иницијализиран и подготвен за праќање на податоци.
- После успешно примен SPIRDY, master-от повторно иницијализира комуникација, со што slave-от треба да прати 8-bit-на вредност, што ја кажува должината на податоците што следат.
@aleksmk
aleksmk / esp8266
Created Oct 23, 2014
КОДОТ ЗА ESP8266 ШТО РАБОТИ!
View esp8266
#define SSID "KIKA"
#define PASS "sz123456"
void setup() {
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
delay(1000);
Serial.begin(115200);
@aleksmk
aleksmk / bootloader.asm
Created Sep 7, 2014
Семинарска по микропроцесорска електроника
View bootloader.asm
; Семинарска по предметот микропроцесорска електроника
BITS 16 ; Ќе работиме во реален мод, 16 битни регистри.
JMP short POCETOK ; Скокни ги следните дефиниции, тие се потребни само за FAT12 filesystem-от
NOP ; NOP пред FAT12 информациите
; Следат информации и дефиниции потребни за FAT12 filesystem-от
; Ова не е машински код, и треба да се прескокни
; Подесувањата подолу се однесуваат на 1.44 MB, 3.5" floppy дискета
@aleksmk
aleksmk / arduino_ds18b20.c
Last active Oct 6, 2015 — forked from glisha/arduino_ds18b20.c
Хаклаб температурни сензори (https://cosm.com/feeds/64655)
View arduino_ds18b20.c
#include <OneWire.h>
#include <LiquidCrystal.h>
#include <avr/delay.h>
#define CHANGERATE 5 // in which limits will the temperature change since the last reading, in degrees
#define INPUTPIN 5
// For every sensor found it outputs to serial:
// SensorID,CurrentTemp,Readout time,Current time
// Info at: http://wiki.spodeli.org/Хаклаб/Температура
@aleksmk
aleksmk / gist:2631479
Created May 7, 2012
Random C code for a physics task
View gist:2631479
#include <stdio.h>
float B(float I) {
float B=0;
float u0 = 0.000001256;
float C = 0.71554;
B = u0 * C * (132/0.1475) * I;
return B;
}
View gist:2586220
import serial
import sys
import urllib2
import json
S = serial.Serial("/dev/ttyUSB0")
lst = []
S.flushInput()
T = S.readline()
@aleksmk
aleksmk / DS1621.c
Created May 2, 2012
Simple arduino reader for the DS1621 I2C temperature sensor
View DS1621.c
#include <Wire.h>
#define DEV_ID 0x90 >> 1 // shift required by wire.h
void setup()
{
Serial.begin(9600);
Wire.begin();
@aleksmk
aleksmk / gist:1022107
Created Jun 12, 2011
Random C++ code
View gist:1022107
#include <iostream>
#include <cstring>
#include <sstream>
using namespace std;
class Telefon {
private:
int godproiz;
int pocetnacena;
@aleksmk
aleksmk / pedometer.c
Created Dec 17, 2010 — forked from gdamjan/pedometer.c
... and the idea gave birth to a fruit
View pedometer.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/io.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <signal.h>
You can’t perform that action at this time.