The Pi camera
The new 8-megapixel Pi camera comes in two varieties: a standard visible light camera and an infrared-sensitive camera known as the Pi NoIR.
The Pi camera is capable of taking still pictures up to a resolution of 3280 x 2464 pixels, and video up to 1080p at 30fps.
The camera board attaches to the Raspberry Pi using a CSI flat ribbon cable, which comes with the camera when purchased. It can then be attached to the CSI port on the Raspberry Pi, as shown below:
To use the Pi camera, you'll need to enable it in the configuration menu. Open this by clicking on Menu > Preferences > Raspberry Pi Configuration:
Then click on the radio button to enable the camera:
You can then activate the camera from the terminal to take photos with the following command:
raspistill -o cam.jpg
To take videos, use this command:
raspivid -o vid.h264
If you want greater control over the photos and videos you take, you can use Python 3 to control the camera. You can find the Getting Started with Picamera resource in the Education section of the website, or you could have a look through the Picamera documentation for even more information.