Skip to content

Instantly share code, notes, and snippets.

View erdemarslan's full-sized avatar
🙄
I may be slow to respond.

Erdem Arslan erdemarslan

🙄
I may be slow to respond.
View GitHub Profile
@erdemarslan
erdemarslan / LAMP_and_Samba_Raspberry_Pi
Last active January 25, 2022 23:31
Install LAMP and Samba Server on Raspberry Pi
# Change default Pi password
sudo passwd pi
# Update and Upgrade Pi
sudo apt-get update -y
sudo apt-get upgrade -y
# Change Servername of Pi
# Change TimeZone
@erdemarslan
erdemarslan / meb_cert
Created December 28, 2021 14:04
Raspberry Pi üzerine MEB sertifikası yükleme
cd /usr/share/ca-certificates
sudo su
wget http://sertifika.meb.gov.tr/MEB_SERTIFIKASI.cer
openssl x509 -inform der -in MEB_SERTIFIKASI.cer -out MEB_SERTIFIKASI.crt
dpkg-reconfigure ca-certificates
@erdemarslan
erdemarslan / micropython i2c scanner
Created November 6, 2021 18:19 — forked from projetsdiy/micropython i2c scanner
Micropython i2c scanner
# Scanner i2c en MicroPython | MicroPython i2c scanner
# Renvoi l'adresse en decimal et hexa de chaque device connecte sur le bus i2c
# Return decimal and hexa adress of each i2c device
# https://projetsdiy.fr - https://diyprojects.io (dec. 2017)
import machine
i2c = machine.I2C(scl=machine.Pin(5), sda=machine.Pin(4))
print('Scan i2c bus...')
devices = i2c.scan()
#include <SoftwareSerial.h>
SoftwareSerial sim(7,8);
void setup() {
// put your setup code here, to run once:
sim.begin(57600); // RX 7 - TX 8
Serial.begin(115200);
Serial.println("Basladik!");
@erdemarslan
erdemarslan / GSMSim_HTTP_Post_Analog_Value.ino
Created May 13, 2020 00:08
HTTP Post Analog Value With GSMSim Library. First add GSMSim Library to Arduino with using Library Manager.
/*
* GSMSimHTTP Post analog value Example
*
* GSMSim_HTTP.ino
*
* By Erdem ARSLAN
* Version: v.2.0.1
*
* The MIT License (MIT)
*
@erdemarslan
erdemarslan / cpu_temp_http.js
Created February 17, 2020 21:24
Read Raspberry Pi CPU Temp with Node.js and Send to Web Page
var http = require("http");
var fs = require("fs");
var server = http.createServer(function(request, response) {
var temp = fs.readFileSync("/sys/class/thermal/thermal_zone0/temp");
var temp_c = temp/1000;
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Raspberry Pi cpu temperature: ");
@erdemarslan
erdemarslan / cpu_temp.js
Created February 17, 2020 21:22
Read Raspberry Pi CPU Temperature on Node.js
var spawn = require('child_process').spawn;
temp = spawn('cat', ['/sys/class/thermal/thermal_zone0/temp']);
temp.stdout.on('data', function(data) {
console.log('Result: ' + data/1000 + ' degrees Celcius');
});
/*
* Trafik Yoğunluğu
* Biga İmam Hatip Ortaokulu
*
* Proje Öğrencileri
* İsmail Eray Karaman
* Alperen Çakmak
*
*/
// Sensörleri bir sayı dizisi içine koyalım. Sensör pinleri aynı zamanda kesme pinleridir.
/*
* Biga İmam Hatip Ortaokulu
* YayaUyaran
*
* Proje Öğrencileri:
* Eslem Sare Kısa
* Emine Elif Elgin
*
*
*
@erdemarslan
erdemarslan / UIColorExtension.swift
Created September 10, 2018 21:39
UIColor ile ilgili kullanışlı extensionlarım
import UIKit
extension UIColor {
func fromHex(_ hex : String) -> UIColor {
var hexString = hex.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).uppercased()
if hexString.hasPrefix("#") {
hexString.remove(at: hexString.startIndex)
}