upload/newsarch_ebooks_2025_10/2023/06/26/extracted__Using_Displays_in_Raspberry_Pi_Projects.zip/Using Displays in Raspberry Pi Projects/Using Displays in Raspberry Pi Projects.pdf
Using Displays in Raspberry Pi Projects : Learn to program displays and GUIs with Python 🔍
Dogan Ibrahim; Elektor-Verlag GmbH
Elektor Verlag GmbH, 1. Auflage, London, 2021
英语 [en] · PDF · 36.4MB · 2021 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
描述
This book is about Raspberry Pi 4 display projects. The book starts by explaining how to install the latest Raspbian operating system on an SD card, and how to configure and use the GPIO ports.The core of the book explains the following topics in simple terms with fully tested and working example projectsSimple LED projectsBar graph LED projectsMatrix LED projectsBitmap LED projectsLED stripsLCDsOLED displaysE-paper displaysTFT displays7-inch touch screenGUI Programming with TkinderOne unique feature of this book is that it covers almost all types of display that readers will need to use in their Raspberry Pi based projects. The operation of each project is fully given, including block diagrams, circuit diagrams, and commented full program listings. It is therefore an easy task to convert the given projects to run on other popular platforms, such as Arduino or PIC microcontrollers.
备用文件名
nexusstc/Using Displays in Raspberry Pi Projects/29b8eab3b759388cff467fc7aff196f3.pdf
备用文件名
lgli/using-displays-raspberry-pi-projects.pdf
备用文件名
lgrsnf/using-displays-raspberry-pi-projects.pdf
备用文件名
zlib/Computers/Programming/Dogan Ibrahim/Using Displays in Raspberry Pi Projects : Learn to program displays and GUIs with Python_25296860.pdf
备选作者
Ibrahim, Dogan;
备用版本
Germany, Germany
元数据中的注释
producers:
Adobe PDF Library 15.0
Adobe PDF Library 15.0
元数据中的注释
{"isbns":["3895764213","9783895764219"]}
备用描述
Table of Contents 5
● Preface 10
Chapter 1 ● Installing the Operating System on Raspberry Pi 11
1.1 ● Overview 11
1.2 ● Raspbian Buster installation steps on Raspberry Pi 4 11
1.3 ● Using a networked connection 14
1.4 ● Remote access 16
1.5 ● Using Putty 17
1.6 ● Desktop remote access 19
1.7 ● Static IP address 20
1.8 ● Summary 23
Chapter 2 ● Raspberry Pi Program Development 24
2.1 ● Overview 24
2.2 ● The nano text editor 24
2.3 ● Creating and running a Python program 26
2.4 ● Summary 30
Chapter 3 ● GPIO 31
3.1 ● Overview 31
3.2 ● The Raspberry Pi 4 GPIO connector 31
3.3 ● Interfacing to the GPIO 33
3.3.1 ● Loads requiring small currents 33
3.3.2 ● Loads requiring higher currents 34
3.3.3 ● Using relays 35
3.4 ● The GPIO library 35
3.4.1 ● Pin numbering 36
3.4.2 ● Channel (I/O port pin) configuration 36
3.5 ● Raspberry Pi project development cycle 39
3.5.1 ● The hardware 39
3.5.2 ● The software 40
3.6 ● Summary 40
Chapter 4 ● LED Projects 41
4.1 ● Overview 41
4.2 ● Project 1 - Alternate flashing red, green, and blue LEDs 41
4.3 ● Running a program automatically at startup time 43
4.4 ● Scheduling a program to run at specified times 43
4.5 ● Project 2 - Binary up counting LEDs 50
4.6 ● Project 3 - Random flashing Christmas lights 52
4.7 ● Project 4 - Lucky day of the week 52
4.8 ● Project 5 - LED bargraph 54
4.9 ● Project 6 - Using shift registers in LED displays 55
4.10 ● Project 7 - The BarGraph click board - Counting up in binary 58
4.11 ● Project 8 - The BarGraph click board - Bar graph 62
4.12 ● Project 9 - 2 digit multiplexed 7-Segment LED display seconds counter 63
4.13 ● Project 10 - 2 digit 7-segment temperature display 70
4.14 ● Project 11 - 4 digit 7-segment display seconds counter 72
4.15 ● Project 12 - Using the UT-M 7-SEG R Click board - 2 digit up counter 75
4.16 ● Project 13 - MAX7219 based 8 Digit 7-Segment LED - 8 digit up counter 80
4.17 ● Project 14 - Using a dot matrix display - Dot Matrix R Click 87
4.18 ● Using a 8x32 dot matrix display 100
4.19 ● Project 15 - Matrix display - Displaying letters 102
4.20 ● Project 16 - Matrix display - Drawing a rectangle box with letters 104
4.21 ● Project 17 - Matrix display - Scrolling text 104
4.22 ● Project 18 - Matrix display - Scrolling printable ASCII characters in small font 104
4.23 ● Using LED strips 105
4.24 ● Project 19 - LED strip: displaying different colours 109
4.25 ● Project 20 - LED strip: displaying random colours (all LEDs have same colours) 110
4.26 ● Project 21 - LED strip: displaying random colours (LEDs have different colours) 110
4.27 ● Summary 110
Chapter 5 ● Using Liquid Crystal Displays (LCDs) 111
5.1 ● Overview 111
5.2 ● HD44780 LCD module 111
5.3 ● Installing the Python library for parallel LCDs 113
5.4 ● The library functions 113
5.5 ● Project 1 - Parallel LCD - Seconds Counter 114
5.6 ● Project 2 - Parallel LCD - Read text from the keyboard and display on LCD 115
5.7 ● Project 3 - Parallel LCD - Scrolling text read from the keyboard 115
5.8 ● Project 4 - Parallel LCD - Displaying temperature and humidity 116
5.9 ● Project 5 - Parallel LCD - Display the current date and time on the LCD 118
5.10 ● Using I2C LCDs 118
5.11 ● Project 6 - I2C LCD - Read text from the keyboard and display on LCD 119
5.12 ● Project 7 - I2C LCD - Display the current date and time on the LCD 121
5.13 ● Project 8 - I2C LCD - Displaying temperature and humidity 121
5.14 ● Summary 123
Chapter 6 ● Using Organic Light Emitting Diode Displays (OLED) 124
6.1 ● Overview 124
6.2 ● Using OLED displays 125
6.3 ● Project 1 - Displaying pixels at the four corners of the display 127
6.4 ● Project 2 - Displaying text 128
6.5 ● Project 3 - Displaying Shapes 129
6.6 ● Project 4 - Creating and displaying a bitmap 131
6.7 ● Summary 133
Chapter 7 ● Using e-paper Displays 134
7.1 ● Overview 134
7.2 ● How do e-paper displays work? 134
7.3 ● Use of the e-paper displays 135
7.4 ● Advantages and disadvantages of the e-paper displays 136
7.5 ● Comparing the e-paper displays with LCDs 136
7.6 ● Coloured e-paper displays 137
7.7 ● Project 1 - Using an e-paper - displaying rectangle with text inside 137
7.8 ● Project 2 - Using an e-paper - displaying an image 144
7.9 ● Summary 145
Chapter 8 ● Plotting Graphs 146
8.1 ● Overview 146
8.2 ● Plotting in Python 146
8.2.1 ● Graph of a quadratic function 146
8.2.2 ● Drawing multiple graphs 148
8.3 ● Project - Real-Time graph of the temperature and humidity 151
8.4 ● Summary 153
Chapter 9 ● Using Thin-Film-Transistor (TFT) Displays 154
9.1 ● Overview 154
9.2 ● The 1.8 inch TFT display 154
9.3 ● Project 1 - Drawing a green colour rectangle with blue colour text inside 156
9.4 ● Project 2 - Displaying the temperature in blue or red colour 158
9.5 ● Project 3 - Displaying thermometer image and temperature 160
9.6 ● Summary 162
Chapter 10 ● Using the 7-inch Raspberry Pi Touch Screen 163
10.1 ● Overview 163
10.2 ● Installing the display 164
10.3 ● Project 1 - Drawing graphics 165
10.4 ● Project 2 - Taking selfie pictures using a camera and 7-inch display 166
10.5 ● The Tkinter graphical interface software 168
10.5.1 ● Label 169
10.5.2 ● Button 171
10.5.3 ● Entry 174
10.5.4 ● Grid 174
10.5.5 ● Radio button 175
10.5.6 ● Checkbox 177
10.5.7 ● Dialogs 177
10.5.8 ● Scale (slider) 178
10.5.9 ● Menu 179
10.5.10 ● Binding to events 180
10.6 ● Using the ttk module 181
10.7 ● Project 3 - GUI program to convert Degrees Centigrade to Degrees Fahrenheit 182
10.8 ● Project 4 - GUI program to display the ambient temperature and humidity 183
● Appendix 185
A.1 ● Program: RGB.py 185
A.2 ● Modified program: RGB2.py 186
A.3 ● Program: LEDCounter.py 187
A.4 ● Program: RandomLEDS.py 189
A.5 ● Program: LuckyDay.py 191
A.6 ● Program: BarLED.py 193
A.7 ● Program: ShiftLED.py 195
A.8 ● Modified Program: ShiftLED2.py 197
A.9 ● Program: BarClick.py 199
A.10 ● Program: BarClickGraph.py 201
A.11 ● Program: SevenCount.py 204
A.12 ● Program: SevenCount2.py 207
A.13 ● Program: dht11.py 210
A.14 ● Program: SevenCount4.py 213
A.15 ● Program: UTM7SEG.py 216
A.16 ● Program: MAX7219DISP.py 219
A.17 ● Library: MAX7219 222
A.18 ● Program: MAX7219TEST.py 225
A.19 ● Program: DotMatrix.py 226
A.20 ● Modified Program: DotMatrix2.py 229
A.21 ● Library: Matrix.py 232
A.22 ● Font: Fonts.py 234
A.23 ● Program: MatrixTEST.py 235
A.24 ● ASCII fonts used in the program (ASCII.py) 236
A.25 ● Library: MatrixAscii.py 239
A.26 ● Program: MatrixAsciiTest.py 241
A.27 ● Program: MatrixLetters.py 242
A.28 ● Program: MatrixRectangle.py 243
A.29 ● Program: MatrixScroll.py 244
A.30 ● Program: MatrixTinyFont.py 245
A.31 ● Program: LEDStripScan.py 246
A.32 ● Program: LEDStripColours.py 248
A.33 ● Program: LEDStripColours2.py 250
A.34 ● Program: LCDCounter.py 252
A.35 ● Program: LCDKeyboard.py 254
A.36 ● Program: LCDScroll.py 255
A.37 ● Program: LCDDHT11.py 256
A.38 ● Program: LCDTIME.py 258
A.39 ● Program: LCDI2CKeyboard.py 259
A.40 ● Program: LCDI2CTIME.py 260
A.41 ● Program: LCDI2CDHT11.py 261
A.42 ● Program: OLEDCorners.py 262
A.43 ● Program: OLEDText.py 263
A.44 ● Program: OLEDRect.py 264
A.45 ● Program: OLEDShape1.py 265
A.46 ● Program: OLEDShape2.py 266
A.47 ● Program: OLEDBitmap.py 267
A.48 ● Program: EPAPERtext.py 268
A.49 ● Program: EPAPERimg.py 269
A.50 ● Program: graph.py 270
A.51 ● Program: TFT1.py 272
A.52 ● Program: TFTtemperature.py 274
A.53 ● Program: TFTImgtemperature.py 276
A.54 ● Program: graphs7inch.py 278
A.55 ● Program: camdisp.py 279
A.56 ● Program: camdisp2.py 280
A.57 ● Program: gui1.py 282
A.58 ● Program: gui2.py 283
A.59 ● Program: gui3.py 284
A.60 ● Program: gui5.py 285
A.61 ● Program: gui6.py 286
A.62 ● Program: gui7.py 287
A.63 ● Program: gui8.py 288
A.64 ● Program: gui9.py 289
A.65 ● Program: gui10.py 290
A.66 ● Program: gui11.py 291
A.67 ● Program: gui12.py 292
A.68 ● Program: gui13.py 293
A.69 ● Program: gui14.py 294
A.70 ● Program: CTOF.py 295
A.71 ● Program: TH7display.py 296
● Index 298
● Preface 10
Chapter 1 ● Installing the Operating System on Raspberry Pi 11
1.1 ● Overview 11
1.2 ● Raspbian Buster installation steps on Raspberry Pi 4 11
1.3 ● Using a networked connection 14
1.4 ● Remote access 16
1.5 ● Using Putty 17
1.6 ● Desktop remote access 19
1.7 ● Static IP address 20
1.8 ● Summary 23
Chapter 2 ● Raspberry Pi Program Development 24
2.1 ● Overview 24
2.2 ● The nano text editor 24
2.3 ● Creating and running a Python program 26
2.4 ● Summary 30
Chapter 3 ● GPIO 31
3.1 ● Overview 31
3.2 ● The Raspberry Pi 4 GPIO connector 31
3.3 ● Interfacing to the GPIO 33
3.3.1 ● Loads requiring small currents 33
3.3.2 ● Loads requiring higher currents 34
3.3.3 ● Using relays 35
3.4 ● The GPIO library 35
3.4.1 ● Pin numbering 36
3.4.2 ● Channel (I/O port pin) configuration 36
3.5 ● Raspberry Pi project development cycle 39
3.5.1 ● The hardware 39
3.5.2 ● The software 40
3.6 ● Summary 40
Chapter 4 ● LED Projects 41
4.1 ● Overview 41
4.2 ● Project 1 - Alternate flashing red, green, and blue LEDs 41
4.3 ● Running a program automatically at startup time 43
4.4 ● Scheduling a program to run at specified times 43
4.5 ● Project 2 - Binary up counting LEDs 50
4.6 ● Project 3 - Random flashing Christmas lights 52
4.7 ● Project 4 - Lucky day of the week 52
4.8 ● Project 5 - LED bargraph 54
4.9 ● Project 6 - Using shift registers in LED displays 55
4.10 ● Project 7 - The BarGraph click board - Counting up in binary 58
4.11 ● Project 8 - The BarGraph click board - Bar graph 62
4.12 ● Project 9 - 2 digit multiplexed 7-Segment LED display seconds counter 63
4.13 ● Project 10 - 2 digit 7-segment temperature display 70
4.14 ● Project 11 - 4 digit 7-segment display seconds counter 72
4.15 ● Project 12 - Using the UT-M 7-SEG R Click board - 2 digit up counter 75
4.16 ● Project 13 - MAX7219 based 8 Digit 7-Segment LED - 8 digit up counter 80
4.17 ● Project 14 - Using a dot matrix display - Dot Matrix R Click 87
4.18 ● Using a 8x32 dot matrix display 100
4.19 ● Project 15 - Matrix display - Displaying letters 102
4.20 ● Project 16 - Matrix display - Drawing a rectangle box with letters 104
4.21 ● Project 17 - Matrix display - Scrolling text 104
4.22 ● Project 18 - Matrix display - Scrolling printable ASCII characters in small font 104
4.23 ● Using LED strips 105
4.24 ● Project 19 - LED strip: displaying different colours 109
4.25 ● Project 20 - LED strip: displaying random colours (all LEDs have same colours) 110
4.26 ● Project 21 - LED strip: displaying random colours (LEDs have different colours) 110
4.27 ● Summary 110
Chapter 5 ● Using Liquid Crystal Displays (LCDs) 111
5.1 ● Overview 111
5.2 ● HD44780 LCD module 111
5.3 ● Installing the Python library for parallel LCDs 113
5.4 ● The library functions 113
5.5 ● Project 1 - Parallel LCD - Seconds Counter 114
5.6 ● Project 2 - Parallel LCD - Read text from the keyboard and display on LCD 115
5.7 ● Project 3 - Parallel LCD - Scrolling text read from the keyboard 115
5.8 ● Project 4 - Parallel LCD - Displaying temperature and humidity 116
5.9 ● Project 5 - Parallel LCD - Display the current date and time on the LCD 118
5.10 ● Using I2C LCDs 118
5.11 ● Project 6 - I2C LCD - Read text from the keyboard and display on LCD 119
5.12 ● Project 7 - I2C LCD - Display the current date and time on the LCD 121
5.13 ● Project 8 - I2C LCD - Displaying temperature and humidity 121
5.14 ● Summary 123
Chapter 6 ● Using Organic Light Emitting Diode Displays (OLED) 124
6.1 ● Overview 124
6.2 ● Using OLED displays 125
6.3 ● Project 1 - Displaying pixels at the four corners of the display 127
6.4 ● Project 2 - Displaying text 128
6.5 ● Project 3 - Displaying Shapes 129
6.6 ● Project 4 - Creating and displaying a bitmap 131
6.7 ● Summary 133
Chapter 7 ● Using e-paper Displays 134
7.1 ● Overview 134
7.2 ● How do e-paper displays work? 134
7.3 ● Use of the e-paper displays 135
7.4 ● Advantages and disadvantages of the e-paper displays 136
7.5 ● Comparing the e-paper displays with LCDs 136
7.6 ● Coloured e-paper displays 137
7.7 ● Project 1 - Using an e-paper - displaying rectangle with text inside 137
7.8 ● Project 2 - Using an e-paper - displaying an image 144
7.9 ● Summary 145
Chapter 8 ● Plotting Graphs 146
8.1 ● Overview 146
8.2 ● Plotting in Python 146
8.2.1 ● Graph of a quadratic function 146
8.2.2 ● Drawing multiple graphs 148
8.3 ● Project - Real-Time graph of the temperature and humidity 151
8.4 ● Summary 153
Chapter 9 ● Using Thin-Film-Transistor (TFT) Displays 154
9.1 ● Overview 154
9.2 ● The 1.8 inch TFT display 154
9.3 ● Project 1 - Drawing a green colour rectangle with blue colour text inside 156
9.4 ● Project 2 - Displaying the temperature in blue or red colour 158
9.5 ● Project 3 - Displaying thermometer image and temperature 160
9.6 ● Summary 162
Chapter 10 ● Using the 7-inch Raspberry Pi Touch Screen 163
10.1 ● Overview 163
10.2 ● Installing the display 164
10.3 ● Project 1 - Drawing graphics 165
10.4 ● Project 2 - Taking selfie pictures using a camera and 7-inch display 166
10.5 ● The Tkinter graphical interface software 168
10.5.1 ● Label 169
10.5.2 ● Button 171
10.5.3 ● Entry 174
10.5.4 ● Grid 174
10.5.5 ● Radio button 175
10.5.6 ● Checkbox 177
10.5.7 ● Dialogs 177
10.5.8 ● Scale (slider) 178
10.5.9 ● Menu 179
10.5.10 ● Binding to events 180
10.6 ● Using the ttk module 181
10.7 ● Project 3 - GUI program to convert Degrees Centigrade to Degrees Fahrenheit 182
10.8 ● Project 4 - GUI program to display the ambient temperature and humidity 183
● Appendix 185
A.1 ● Program: RGB.py 185
A.2 ● Modified program: RGB2.py 186
A.3 ● Program: LEDCounter.py 187
A.4 ● Program: RandomLEDS.py 189
A.5 ● Program: LuckyDay.py 191
A.6 ● Program: BarLED.py 193
A.7 ● Program: ShiftLED.py 195
A.8 ● Modified Program: ShiftLED2.py 197
A.9 ● Program: BarClick.py 199
A.10 ● Program: BarClickGraph.py 201
A.11 ● Program: SevenCount.py 204
A.12 ● Program: SevenCount2.py 207
A.13 ● Program: dht11.py 210
A.14 ● Program: SevenCount4.py 213
A.15 ● Program: UTM7SEG.py 216
A.16 ● Program: MAX7219DISP.py 219
A.17 ● Library: MAX7219 222
A.18 ● Program: MAX7219TEST.py 225
A.19 ● Program: DotMatrix.py 226
A.20 ● Modified Program: DotMatrix2.py 229
A.21 ● Library: Matrix.py 232
A.22 ● Font: Fonts.py 234
A.23 ● Program: MatrixTEST.py 235
A.24 ● ASCII fonts used in the program (ASCII.py) 236
A.25 ● Library: MatrixAscii.py 239
A.26 ● Program: MatrixAsciiTest.py 241
A.27 ● Program: MatrixLetters.py 242
A.28 ● Program: MatrixRectangle.py 243
A.29 ● Program: MatrixScroll.py 244
A.30 ● Program: MatrixTinyFont.py 245
A.31 ● Program: LEDStripScan.py 246
A.32 ● Program: LEDStripColours.py 248
A.33 ● Program: LEDStripColours2.py 250
A.34 ● Program: LCDCounter.py 252
A.35 ● Program: LCDKeyboard.py 254
A.36 ● Program: LCDScroll.py 255
A.37 ● Program: LCDDHT11.py 256
A.38 ● Program: LCDTIME.py 258
A.39 ● Program: LCDI2CKeyboard.py 259
A.40 ● Program: LCDI2CTIME.py 260
A.41 ● Program: LCDI2CDHT11.py 261
A.42 ● Program: OLEDCorners.py 262
A.43 ● Program: OLEDText.py 263
A.44 ● Program: OLEDRect.py 264
A.45 ● Program: OLEDShape1.py 265
A.46 ● Program: OLEDShape2.py 266
A.47 ● Program: OLEDBitmap.py 267
A.48 ● Program: EPAPERtext.py 268
A.49 ● Program: EPAPERimg.py 269
A.50 ● Program: graph.py 270
A.51 ● Program: TFT1.py 272
A.52 ● Program: TFTtemperature.py 274
A.53 ● Program: TFTImgtemperature.py 276
A.54 ● Program: graphs7inch.py 278
A.55 ● Program: camdisp.py 279
A.56 ● Program: camdisp2.py 280
A.57 ● Program: gui1.py 282
A.58 ● Program: gui2.py 283
A.59 ● Program: gui3.py 284
A.60 ● Program: gui5.py 285
A.61 ● Program: gui6.py 286
A.62 ● Program: gui7.py 287
A.63 ● Program: gui8.py 288
A.64 ● Program: gui9.py 289
A.65 ● Program: gui10.py 290
A.66 ● Program: gui11.py 291
A.67 ● Program: gui12.py 292
A.68 ● Program: gui13.py 293
A.69 ● Program: gui14.py 294
A.70 ● Program: CTOF.py 295
A.71 ● Program: TH7display.py 296
● Index 298
开源日期
2023-06-26
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
- 高速服务器(合作方提供) #1 (推荐)
- 高速服务器(合作方提供) #2 (推荐)
- 高速服务器(合作方提供) #3 (推荐)
- 高速服务器(合作方提供) #4 (推荐)
- 高速服务器(合作方提供) #5 (推荐)
- 高速服务器(合作方提供) #6 (推荐)
- 高速服务器(合作方提供) #7
- 高速服务器(合作方提供) #8
- 高速服务器(合作方提供) #9
- 高速服务器(合作方提供) #10
- 高速服务器(合作方提供) #11
- 高速服务器(合作方提供) #12
- 高速服务器(合作方提供) #13
- 高速服务器(合作方提供) #14
- 高速服务器(合作方提供) #15
- 高速服务器(合作方提供) #16
- 高速服务器(合作方提供) #17
- 高速服务器(合作方提供) #18
- 高速服务器(合作方提供) #19
- 高速服务器(合作方提供) #20
- 高速服务器(合作方提供) #21
- 高速服务器(合作方提供) #22
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #10 (稍快但需要排队)
- 低速服务器(合作方提供) #11 (稍快但需要排队)
- 低速服务器(合作方提供) #12 (稍快但需要排队)
- 低速服务器(合作方提供) #13 (稍快但需要排队)
- 低速服务器(合作方提供) #14 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #15 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #16 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #17 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #18 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.