| 123456789101112131415161718192021222324252627 |
- try:
- import micropython
- except:
- pass
- def mandelbrot():
- # returns True if c, complex, is in the Mandelbrot set
- #@micropython.native
- def in_set(c):
- z = 0
- for i in range(40):
- z = z*z + c
- if abs(z) > 60:
- return False
- return True
- lcd.clear()
- for u in range(91):
- for v in range(31):
- if in_set((u / 30 - 2) + (v / 15 - 1) * 1j):
- lcd.set(u, v)
- lcd.show()
- # PC testing
- import lcd
- lcd = lcd.LCD(128, 32)
- mandelbrot()
|