вівторок, 18 листопада 2014 р.

Екзотичні мови (як для мікроконтролерів)

PyBoard

Недавно прилетіла з теплих країв ось така платка (точніше, зразу 3):


Це мікроконтролер з Пітоном на борту. Що? Python?!. Ага, Python 3.
Тільки не зовсім так. Це спеціальна реалізація Пітону (а не просто порт), розроблена спеціально для МК. Вона містить зменшену бібліотеку функцій, і ще бібліотеку для керування периферією. А також ф-ції для "керування процесом", щоб користувач не почував себе загнаним в кут Garbage Collector-ом й іншими причудами. А ще він вміє виконувати код по-різному (є 4 способи кодогенерації):
  • bytecode (interpretation)
  • native (arm)
  • viper (optimized)
  • inline assembler (а-ля do it yourself :)
Чудово! Що у нас на борту?
  • STM32F405RGT6
    • 1MB Flash, 200KB RAM
    • 168MHz ARM 32-bit Cortex™-M4 CPU + FPU
    • RTC, True RNG
    • 16 ADC, 2 DAC (12-bit)
    • 5х UART, 2х SPI, 2х I2C, I2S, CAN, USB2.0+OTG
    • 96-bit unique ID, etc
  • MMA7660FC (3-осьовий акселерометр)
  • 4 LED (1 з PWM)
  • 2 кнопки (Reset і USR)
  • 30 GPIO, 20 PWM, 13 таймерів, 16 зовнішніх переривань
  • MicroSD слот, Micro USB порт
  • Можна підключати купу додаткових штук (оу єа)..
  • Якість збірки і упаковки - Британська аристократія)))
Все так круто! Але ціна кусається. Втім, це все відносно :)

Python (MicroPython)

Про те, як їм вдалося засунути пітон в цю малютку:
http://micropython.org/static/resources/pyconuk14-mpinternals.pdf

Як білдити і що робити з цією платкою на Пітоні - ітак ясно, і добре описано на офіційному сайті, тому покажу тільки ази і рухаємось далі ;)

четвер, 2 лютого 2012 р.

Фотографія з градієнтним фільтром (порівняльне фото)

Часто виникає потреба зробити фотографію під відкритим небом, гарні хмари і все таке.. Але от проблема, для того шоб вийшли гарні хмари - треба виставляти меншу експозицію, а шоб землю (чи море) - більшу...
Якийсь геній довго не роздумуючи придував градієнтний фільтр.
Наприклад отакий:

Накручуєш такий, виставляєш його так щоб затемнювало небо, і вуаля!
Ідеальна експозиція обох половинок фотографії!
І це ще не все!

середу, 2 листопада 2011 р.

Обіди в таблетках

От зараз... ми обідаєм нормально (+/-)..
Курочка там... картопелька, макарончики, салатики, овочі, фрукти... і т.д.
Коли приходимо до лікаря - нам виписують таблетки, укольчики...

А тепер уявімо собі, що наступила ера "обідів в таблетках"...

І от приходиш ти до лікаря, а він тобі:
- Що тут у нас... А... Угу... Ясно!
  Ну що, будем сідати на дієту, на обід: курочка, картопелька, макарончики, салатики, овочі, фрукти...