반응형
Raspberry PI 2 /3 와 atmega128를 연결하여 SPI 테스트 (문자열 전송)
Raspberry Pi/Raspberry Pi 활용2016. 6. 29. 05:14Raspberry PI 2 /3 와 atmega128를 연결하여 SPI 테스트 (문자열 전송)

아래 처럼 두 보드를 연결해주었습니다.. raspberry pi 2/3 Atmega128 (MOSI) 19 ------ PB2(MOSI)(MISO) 21 ------ PB3(MISO)(SCK) 23 ------ PB1(SCK) (CS0) 24 ------ PB0 GND 6 ------ GND 라즈베리파이에서 SPI를 활성화 시키기 위해서는 다음 포스팅을 참고하세요..[임베디드/Raspberry Pi] - Raspberry Pi 2/3에서 SPI 사용하기 라즈베리파이에서 데이터를 보내면... AVR과 연결된 피시의 시리얼 터미널에서 데이터가 들어온 것을 볼 수 있습니다.. 다음은 각각 Atmega128을 위한 슬레이브 SPI 코드 및 라즈베리파이에서의 SPI 코드입니다..1234567891011121314..

raspberry pi 3에서 dht-22로부터 온도와 습도 읽어 출력하기
Raspberry Pi/Raspberry Pi 활용2016. 6. 21. 19:52raspberry pi 3에서 dht-22로부터 온도와 습도 읽어 출력하기

1. Dht-22와 라즈베리파이를 다음처럼 연결합니다..Dht-22 raspberry piVCC 3.3VDATA GPIO22GND GND 2. WiringPi 다운로드 및 설치$ git clone git://git.drogon.net/wiringPi$ cd wiringPi$ ./build 3. 예제 코드 컴파일 및 테스트아래 코드를 라즈베리파이로 복사한 후.. 컴파일 및 실행..pi@raspberrypi:~ $ gcc dht22.c -lwiringPipi@raspberrypi:~ $ sudo ./a.out Raspberry Pi DHT11/DHT22 temperature/humidity testHumidity = 53.5 % Temperature = 31.2 *C (88.2 *F)Humidity = 53..

Raspberry PI 2/3 와 Arduino를 연결하여 I2C 테스트
Raspberry Pi/Raspberry Pi 활용2016. 6. 4. 23:28Raspberry PI 2/3 와 Arduino를 연결하여 I2C 테스트

아래 명령을 사용하여 우선 I2C를 활성화시킵니다.sudo raspi-config 8 Advanced Options을 선택하면 I2c를 활성화 시키는 옵션을 찾을 수 있습니다. 그리고나서 다음 파일을 수정하여 sudo nano /etc/modules 다음 2줄을 추가해줍니다.i2c-bcm2708i2c-dev 이제 재부팅을 합니다. 부팅이 완료되면 i2c-tools 패키지를 설치합니다.$sudo apt-get install i2c-tools 아두이노에 다음 코드를 올려줍니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162#include //I2C ..

ESP8266  펌웨어 업그레이드 및 공유기 접속 테스트
ESP82662016. 5. 21. 20:29ESP8266 펌웨어 업그레이드 및 공유기 접속 테스트

1. 아래 코드를 아두이노 UNO에 업로드 시켜줍니다. 12345678910111213141516 int ch_pd = 3; int io0 = 2; void setup() { pinMode(ch_pd, OUTPUT); pinMode(io0, OUTPUT); digitalWrite(io0,LOW); digitalWrite(ch_pd, LOW); delay(1000); digitalWrite(ch_pd, HIGH); } void loop() { } cs 2. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view?usp=sharing에서 파일을 다운로드 받아 압축을 해제합니다.예전에 올린 글이라 펌웨어 최신버전이 있을지도 모릅니다.(2018. 1..

Node.js를 이용하여 웹브라우저에서 라즈베리파이2에 연결된 LCD에 문자열 전송하기 ( POST 방식 )
Raspberry Pi/Raspberry Pi 활용2015. 12. 1. 08:32Node.js를 이용하여 웹브라우저에서 라즈베리파이2에 연결된 LCD에 문자열 전송하기 ( POST 방식 )

Node.js를 라즈베리파이에 설치하는 방법은 아래 글을 참고하세요 [임베디드/Raspberry Pi] - Node.js를 이용하여 라즈베리파이2에 연결된 LED 제어하기 새로운 폴더를 생성한 후 ..필요한 Node.js용 패키지를 설치합니다. mkdir test & cd testnpm install lcd 그리고 나서 다음 두개 파일을 생성합니다. test.htmlLCD TEST server.js var http = require('http'); var fs = require('fs'); var Lcd = require('lcd'), lcd = new Lcd({rs: 21, e: 20, data: [6, 13, 19, 26], cols: 16, rows: 2}); var server = http.cre..

Node.js를 이용하여 라즈베리파이에서 캐릭터 LCD제어하기
Raspberry Pi/Raspberry Pi 활용2015. 11. 30. 22:46Node.js를 이용하여 라즈베리파이에서 캐릭터 LCD제어하기

Node.js를 라즈베리파이에 설치하는 방법은 아래 글을 참고하세요 [임베디드/Raspberry Pi] - Node.js를 이용하여 라즈베리파이2에 연결된 LED 제어하기 폴더를 생성하고 lcd패키지를 설치해주었습니다. pi@raspberrypi:~ $ mkdir lcd && cd lcdpi@raspberrypi:~/lcd $ npm install lcd 라즈베라파이와 LCD를 연결해줍니다. LCD Pin Pi Pin 01 06 Ground 02 02 5V 03 14 Ground 04 RS 40 GPIO21 05 RW 09 Ground 06 E 38 GPIO20 11 31 GPIO6 12 33 GPIO13 13 35 GPIO19 14 37 GPIO26 15 04 5V 16 34 Ground clock.j..

Node.js를 이용하여 웹브라우저에서 라즈베리파이2에 연결된 LED 제어하기 ( POST 방식 )
Raspberry Pi/Raspberry Pi 활용2015. 11. 27. 15:27Node.js를 이용하여 웹브라우저에서 라즈베리파이2에 연결된 LED 제어하기 ( POST 방식 )

Node.js를 라즈베리파이에 설치하는 방법은 아래 글을 참고하세요 [임베디드/Raspberry Pi] - Node.js를 이용하여 라즈베리파이2에 연결된 LED 제어하기 새로운 폴더를 생성한 후 ..필요한 Node.js용 패키지를 설치합니다. mkdir test & cd testnpm install onoff 그리고 나서 다음 두 개의 파일을 작성합니다. index.html LED TEST LED TEST ON: OFF: server.jsvar http = require('http'); var fs = require('fs'); var Gpio = require('onoff').Gpio, led = new Gpio(21, 'out' ); http.createServer(function (request,..

Raspberry pi 2에  Nokia 5110 LCD 연결해서 태스트
Raspberry Pi/Raspberry Pi 활용2015. 11. 25. 20:43Raspberry pi 2에 Nokia 5110 LCD 연결해서 태스트

Nokia 5110 LCD와 라즈베리 파이를 아래처럼 연결해주었습니다. 라즈베리 파이에서 위치는 다음 그림을 참고하세요 사용한 Nokia 5110 LCD의 핀아웃은 다음과 같습니다.. 이제 라즈베리파이와 터미널로 연결하고...LCD 라이브러리에서 요구하는 WiringPi를 설치해주었습니다. git clone git://git.drogon.net/wiringPicd wiringPi./buildcd .. 다음 명령으로 LCD 라이브러리 가져왔습니다.. mkdir tempcd tempwget https://github.com/downloads/binerry/RaspberryPi/Raspberry.Pi_PCD8544.Library.zipunzip Raspberry.Pi_PCD8544.Library.zip 압축을..

Raspberry pi에 Git를 위한 Web 인터페이스 설치하기 ( GitWeb)
Raspberry Pi/Raspberry Pi 활용2015. 2. 8. 19:12Raspberry pi에 Git를 위한 Web 인터페이스 설치하기 ( GitWeb)

관련글. [임베디드/Raspberry Pi] - Raspberry pi를 git 서버로 사용하기 웹인터페이스까지 설치를 해주었더니 쓸만한 듯합니다. 필요한 패키지 설치 sudo sh -c 'echo "deb http://http.debian.net/debian wheezy-backports main" > /etc/apt/sources.list.d/wheezy-backports.list' gpg --keyserver keyserver.ubuntu.com --recv 8B48AD6246925553 gpg --export --armor 8B48AD6246925553 | sudo apt-key add - sudo apt-get update sudo apt-get install wheezy-backports ng..

라즈베리파이를 개인 클라우드로 바꾸기
Raspberry Pi/Raspberry Pi 활용2015. 2. 5. 08:00라즈베리파이를 개인 클라우드로 바꾸기

여분으로 있던 SD카드를 이용해서 클라우드 서버인 owncloud를 설치해봤습니다. git서버와 동시에 사용하려고 했는데 고민해보고 하나는 포기해야 할듯합니다.아래 블로그 글에 기본적인 설정방법들을 설명해놓았습니다. 라즈베리파이 설정하기http://webnautes.tistory.com/640 1. /etc/network/interfaces를 수정하여 고정아이피로 바꾼다. iface eth0 inet static address 192.168.0.11/24 gateway 192.168.0.1 2. 사용자를 추가한다. sudo groupadd www-data sudo usermod -a -G www-data www-data 3. 필요한 패키지 설치 한다. sudo apt-get update sudo apt-..

반응형
image