- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- TCL LCD és LED TV-k
- Kompakt vízhűtés
- Milyen monitort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen alaplapot vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Veszélyben az adataid? Gond van a WD népszerű HDD-ivel
- Milyen házat vegyek?
- Milyen billentyűzetet vegyek?
- 
			  PROHARDVER! Amit érdemes tudni a Raspberry Pi-kről: 
 A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
- 
			
			  SomaSom551 újonc Sziasztok! 
 Vettem egy 16x2 LCD-t A Raspberry Pi 2-hez és ebben kéne segítenetek,
 na szóval az lenne a probléma hogy I2C-vel akarom megcsinálni tehát I2C-interfészt használnék és minden kébelt jól dugtam be, kipróbáltam működike ezzel a kóddal: (python)#!/usr/bin/python
 #--------------------------------------
 # ___ ___ _ ____
 # / _ \/ _ \(_) __/__ __ __
 # / , _/ ___/ /\ \/ _ \/ // /
 # /_/|_/_/ /_/___/ .__/\_, /
 # /_/ /___/
 #
 # lcd_i2c.py
 # LCD test script using I2C backpack.
 # Supports 16x2 and 20x4 screens.
 #
 # Author : Matt Hawkins
 # Date : 20/09/2015
 #
 # http://www.raspberrypi-spy.co.uk/
 #
 # Copyright 2015 Matt Hawkins
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation, either version 3 of the License, or
 # (at your option) any later version.
 #
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with this program. If not, see <http://www.gnu.org/licenses/>.
 #
 #--------------------------------------
 import smbus
 import time
 # Define some device parameters
 I2C_ADDR = 0x27 # I2C device address
 LCD_WIDTH = 16 # Maximum characters per line
 # Define some device constants
 LCD_CHR = 1 # Mode - Sending data
 LCD_CMD = 0 # Mode - Sending command
 LCD_LINE_1 = 0x80 # LCD RAM address for the 1st line
 LCD_LINE_2 = 0xC0 # LCD RAM address for the 2nd line
 LCD_LINE_3 = 0x94 # LCD RAM address for the 3rd line
 LCD_LINE_4 = 0xD4 # LCD RAM address for the 4th line
 LCD_BACKLIGHT = 0x08 # On
 #LCD_BACKLIGHT = 0x00 # Off
 ENABLE = 0b00000100 # Enable bit
 # Timing constants
 E_PULSE = 0.0005
 E_DELAY = 0.0005
 #Open I2C interface
 #bus = smbus.SMBus(0) # Rev 1 Pi uses 0
 bus = smbus.SMBus(1) # Rev 2 Pi uses 1
 def lcd_init():
 # Initialise display
 lcd_byte(0x33,LCD_CMD) # 110011 Initialise
 lcd_byte(0x32,LCD_CMD) # 110010 Initialise
 lcd_byte(0x06,LCD_CMD) # 000110 Cursor move direction
 lcd_byte(0x0C,LCD_CMD) # 001100 Display On,Cursor Off, Blink Off
 lcd_byte(0x28,LCD_CMD) # 101000 Data length, number of lines, font size
 lcd_byte(0x01,LCD_CMD) # 000001 Clear display
 time.sleep(E_DELAY)
 def lcd_byte(bits, mode):
 # Send byte to data pins
 # bits = the data
 # mode = 1 for data
 # 0 for command
 bits_high = mode | (bits & 0xF0) | LCD_BACKLIGHT
 bits_low = mode | ((bits<<4) & 0xF0) | LCD_BACKLIGHT
 # High bits
 bus.write_byte(I2C_ADDR, bits_high)
 lcd_toggle_enable(bits_high)
 # Low bits
 bus.write_byte(I2C_ADDR, bits_low)
 lcd_toggle_enable(bits_low)
 def lcd_toggle_enable(bits):
 # Toggle enable
 time.sleep(E_DELAY)
 bus.write_byte(I2C_ADDR, (bits | ENABLE))
 time.sleep(E_PULSE)
 bus.write_byte(I2C_ADDR,(bits & ~ENABLE))
 time.sleep(E_DELAY)
 def lcd_string(message,line):
 # Send string to display
 message = message.ljust(LCD_WIDTH," ")
 lcd_byte(line, LCD_CMD)
 for i in range(LCD_WIDTH):
 lcd_byte(ord(message[i]),LCD_CHR)
 def main():
 # Main program block
 # Initialise display
 lcd_init()
 while True:
 # Send some test
 lcd_string("RPiSpy <",LCD_LINE_1)
 lcd_string("I2C LCD <",LCD_LINE_2)
 time.sleep(3)
 
 # Send some more text
 lcd_string("> RPiSpy",LCD_LINE_1)
 lcd_string("> I2C LCD",LCD_LINE_2)
 time.sleep(3)
 if __name__ == '__main__':
 try:
 main()
 except KeyboardInterrupt:
 pass
 finally:
 lcd_byte(0x01, LCD_CMD)De valamiért nem működött később rá jöttem hogy azt írta a kódba át kell írni a GPIO mappingot de ezt nem tudom hogy kell, ha valaki tud kérem segítsen! 
 Ha modellszám kell írjatok!
 Előre is köszi!
 (L:/dl/upc/2016-09/02/593104_ti2tcfomncifhdxc_img_20160902_160913_1.jpg)[kép](/L)
 (L:/dl/upc/2016-09/02/593104_ovcfiwxiisfds4qy_img_20160902_160927_1.jpg)[kép](/L)
 [kép]
Új hozzászólás Aktív témák
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- A fociról könnyedén, egy baráti társaságban
- Google Pixel topik
- TCL LCD és LED TV-k
- Kompakt vízhűtés
- WoW avagy World of Warcraft -=MMORPG=-
- Elemlámpa, zseblámpa
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Milyen monitort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- HP280 MiniTower (i5-4590, 8GB RAM, 1GB VGA, 250GB NVMe, 750GB HDD, 22" FULL HD LED monitor, stb.)
- HP Elite 8000 SFF Q6600 8GB DDR3 128GB SSD 500GB HDD HD4500
- HP Elite 8300 SFF i5-3470 8GB DDR3 128GB SSD 500GB HDD HD2500
- HP Pro 6300 i5-3470 8GB DDR3 240GB SSD 500GB HDD
- 2017 CTO iMac 27" 5K - i7 4,2 GHz, 32 GB RAM, 512 GB SSD, Radeon Pro 580, Magic Mouse+ Numpad Keyb.
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3763
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
- Frederick Forsythe: Isten ökle (nem olvasott)
- ÚJ Xiaomi Mi Robot Vacuum Mop Essential robotporszívó feltörlő 2db 1999 Ft
- Gamer PC-Számítógép! Csere-Beszámítás! I5 14400F / RTX 3060Ti / 32GB DDR5 / 512GB SSD!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest

 
						 
								 wassermann
 wassermann

