The CC2540 is a Integrated Circuit (IC) System on-a Chip (SoC) responsible for microcontroller processes with an included 2.4 GHz Bluetooth Low-Energy module.
Tuesday, January 28, 2014
Saturday, January 4, 2014
How to Problem Solve - Funny Cats Edition
Problems solving is a skill, one which can be refine and improved in just about anyone...
For my example, I'll be using the simple situation of cleaning a litter box.
Step 1: Analyze a problem statement, typically expressed as a word problem.
"How is a litter box cleaned?"
Step 2: Express its essence, abstractly and with examples.
"Get everything I need, clean the poop out until it's gone, then add litter, and put everything away."
Step 3: Formulate statements and comments in a precise language.
Statements
|
Comments
| |
1
|
"Prepare for task"
|
get scooper tool, litter box, bag, litter. find litter box
|
2
|
“Completion detection loop logic”
|
if no poop detected, goto statement 5
|
3
|
“Remove unwanted objects”
|
scoop poop, place in bag,
|
4
|
“Scan for unwanted objects”
|
look for more poop, goto statement 2
|
5
|
“Add required material”
|
reinsert litter to replace the removed material
|
6
|
“Return to original state”
|
dispose trash, return litter. return to previous task
|
Step 4: Evaluate and revise the activities in light of checks, tests and details.
Think of how your specific situation calls for changes in the overall algorithm.
Think of how you may need to break down certain statements into multiple specific statements, or add new ones entirely to satisfy the requirements.
Think of how you may need to break down certain statements into multiple specific statements, or add new ones entirely to satisfy the requirements.
Wednesday, January 1, 2014
Understanding Programming
I really like this guide to learning to program, because it doesn't teach you to code.
It's all about logic, which is what programming is really all about.
It's a read everyone ought to investigate.
http://programmingstage.blogspot.com/
Understanding the operation regions of Bipolar Transistors
Transistors have two main purposes in modern electronics, switches and amplifiers.
How the transistor's base controls the flow of electron from the collector to emitter is builds upon diode technology, and must be studied to fully understand the transistor.
Thursday, December 5, 2013
Thursday, November 28, 2013
Developing on the Rasp Pi w/ QT Creator
Hey All!
I've been looking to develop neat home networking applications on small, low cost devices, such as a Rasp Pi. I think QT is a great language to develop with as well as learn.
For anyone looking to develop on the Rasp Pi, I am using Raspbian with QT Creator. I used this post and things work perfect:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=31&t=43545
I couldn't get it running with QT5 yet, only QT4, but I will post back with more success stories soon!
Enjoy!
I've been looking to develop neat home networking applications on small, low cost devices, such as a Rasp Pi. I think QT is a great language to develop with as well as learn.
For anyone looking to develop on the Rasp Pi, I am using Raspbian with QT Creator. I used this post and things work perfect:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=31&t=43545
I couldn't get it running with QT5 yet, only QT4, but I will post back with more success stories soon!
Enjoy!
Monday, November 11, 2013
How to set up Arch Linux
Hey All,
Super short post. Recently installed Arch Linux on my laptop and loving it! Below I listed the guides I used, I hope you find them helpful as well!!
Best of luck Linux fans!
http://lifehacker.com/5680453/build-a-killer-customized-arch-linux-installation-and-learn-all-about-linux-in-the-process
Super short post. Recently installed Arch Linux on my laptop and loving it! Below I listed the guides I used, I hope you find them helpful as well!!
Best of luck Linux fans!
http://lifehacker.com/5680453/build-a-killer-customized-arch-linux-installation-and-learn-all-about-linux-in-the-process
https://wiki.archlinux.org/index.php/Installation_Guide
To really pimp your Arch install with all your faviorate offensive tools, check out BlackArch: https://github.com/BlackArch/blackarch
Good luck! Comment if you get stuck somewhere ^_^
Update: running ArmArch on the RaspPi is also super easy and similar to normal Arch, raw linux baby!!
http://archlinuxarm.org/platforms/armv6/raspberry-pi
To really pimp your Arch install with all your faviorate offensive tools, check out BlackArch: https://github.com/BlackArch/blackarch
Good luck! Comment if you get stuck somewhere ^_^
Update: running ArmArch on the RaspPi is also super easy and similar to normal Arch, raw linux baby!!
http://archlinuxarm.org/platforms/armv6/raspberry-pi
Subscribe to:
Posts (Atom)





.jpg)
