Двоеточие между частями бессоюзного сложного предложения ставится, если:
- вторая часть поясняет, конкретизирует содержание первой, между частями обычно можно вставить слова а именно:
Погода была хорошая: морозило. (Л. Толстой)
- если в первой части есть глаголы-сказуемые речи, мысли (говорить, сказать, думать, понимать, узнать, видеть, слышать, чувствовать и др.):
1) Он видит: Терек своенравный крутые роет берега. (А. Пушкин)
2) Но и здесь день ненастоящий: солнце не приносит с собою звуков в природу, сверкает даже слишком ярко. (М. Пришвин)
а также глаголы действия, сопутствующего восприятию (взглянуть, оглянуться, подсмотреть, поднять голову и др.) в этом случае можно вставить слова и увидел, что, и услышал, что, и почувствовал, что:
Смотрю: Печорин на скаку приложился из ружья... (М. Лермонтов)
- если вторая часть указывает на причину, основание того, о чём говориться в первой части:
Я поехал шагом и скоро принужден был остановиться: лошадь моя вязла, я не видел ни зги. (И. Тургенев)